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

Added _DEBUG, NDEBUG defines for release/debug builds.

Branimir Karadžić 9 жил өмнө
parent
commit
223d9f7e00
1 өөрчлөгдсөн 11 нэмэгдсэн , 5 устгасан
  1. 11 5
      scripts/toolchain.lua

+ 11 - 5
scripts/toolchain.lua

@@ -532,21 +532,27 @@ function toolchain(_buildDir, _libDir)
 		"__STDC_CONSTANT_MACROS",
 	}
 
-	configuration { "qbs" }
-		flags {
-			"ExtraWarnings",
-		}
-
 	configuration { "Debug" }
 		targetsuffix "Debug"
+		defines {
+			"_DEBUG",
+		}
 
 	configuration { "Release" }
 		flags {
 			"NoBufferSecurityCheck",
 			"OptimizeSpeed",
 		}
+		defines {
+			"NDEBUG",
+		}
 		targetsuffix "Release"
 
+	configuration { "qbs" }
+		flags {
+			"ExtraWarnings",
+		}
+
 	configuration { "vs*", "x32" }
 		flags {
 			"EnableSSE2",