Pārlūkot izejas kodu

Added _DEBUG, NDEBUG defines for release/debug builds.

Branimir Karadžić 9 gadi atpakaļ
vecāks
revīzija
223d9f7e00
1 mainītis faili ar 11 papildinājumiem un 5 dzēšanām
  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",