Browse Source

Merge topic 'cmake#27203/add-NDEBUG-GHS'

7493bc6d4a GHS C/CXX compiler: add NDEBUG compile define for non-debug aka release builds

Acked-by: Kitware Robot <[email protected]>
Merge-request: !11158
Brad King 4 months ago
parent
commit
563e11b6fd
2 changed files with 6 additions and 6 deletions
  1. 3 3
      Modules/Compiler/GHS-C.cmake
  2. 3 3
      Modules/Compiler/GHS-CXX.cmake

+ 3 - 3
Modules/Compiler/GHS-C.cmake

@@ -5,6 +5,6 @@ set(CMAKE_C_OUTPUT_EXTENSION ".o")
 
 string(APPEND CMAKE_C_FLAGS_INIT " ")
 string(APPEND CMAKE_C_FLAGS_DEBUG_INIT " -Odebug -g")
-string(APPEND CMAKE_C_FLAGS_MINSIZEREL_INIT " -Ospace")
-string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -O")
-string(APPEND CMAKE_C_FLAGS_RELWITHDEBINFO_INIT " -O -g")
+string(APPEND CMAKE_C_FLAGS_MINSIZEREL_INIT " -DNDEBUG -Ospace")
+string(APPEND CMAKE_C_FLAGS_RELEASE_INIT " -DNDEBUG -O")
+string(APPEND CMAKE_C_FLAGS_RELWITHDEBINFO_INIT " -DNDEBUG -O -g")

+ 3 - 3
Modules/Compiler/GHS-CXX.cmake

@@ -5,6 +5,6 @@ set(CMAKE_CXX_OUTPUT_EXTENSION ".o")
 
 string(APPEND CMAKE_CXX_FLAGS_INIT " ")
 string(APPEND CMAKE_CXX_FLAGS_DEBUG_INIT " -Odebug -g")
-string(APPEND CMAKE_CXX_FLAGS_MINSIZEREL_INIT " -Ospace")
-string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -O")
-string(APPEND CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT " -O -g")
+string(APPEND CMAKE_CXX_FLAGS_MINSIZEREL_INIT " -DNDEBUG -Ospace")
+string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT " -DNDEBUG -O")
+string(APPEND CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT " -DNDEBUG -O -g")