2
0
Эх сурвалжийг харах

check_c_headers from tuple array to dictionary

Thaddeus Crews 1 жил өмнө
parent
commit
e9b2af91cf
2 өөрчлөгдсөн 5 нэмэгдсэн , 4 устгасан
  1. 4 3
      SConstruct
  2. 1 1
      drivers/unix/SCsub

+ 4 - 3
SConstruct

@@ -987,9 +987,10 @@ if selected_platform in platform_list:
     # Check for the existence of headers
     conf = Configure(env)
     if "check_c_headers" in env:
-        for header in env["check_c_headers"]:
-            if conf.CheckCHeader(header[0]):
-                env.AppendUnique(CPPDEFINES=[header[1]])
+        headers = env["check_c_headers"]
+        for header in headers:
+            if conf.CheckCHeader(header):
+                env.AppendUnique(CPPDEFINES=[headers[header]])
 
 elif selected_platform != "":
     if selected_platform == "list":

+ 1 - 1
drivers/unix/SCsub

@@ -4,4 +4,4 @@ Import("env")
 
 env.add_source_files(env.drivers_sources, "*.cpp")
 
-env["check_c_headers"] = [["mntent.h", "HAVE_MNTENT"]]
+env["check_c_headers"] = {"mntent.h": "HAVE_MNTENT"}