]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
CMake: Fix incorrect order of compiler flags when using sanitizers
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Mon, 9 Mar 2026 19:32:04 +0000 (20:32 +0100)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Tue, 10 Mar 2026 15:22:09 +0000 (16:22 +0100)
cmake/detect-coverage.cmake

index 1ebec71f676d86e494ffb648356a18819e02345d..ff993cf9ffef7629168222f92e0935ee3ba9e467 100644 (file)
@@ -44,7 +44,7 @@ macro(add_code_coverage)
     # Set optimization level to zero for code coverage builds
     if (WITH_CODE_COVERAGE)
         # Use CMake compiler flag variables due to add_compile_options failure on Windows GCC
-        set(CMAKE_C_FLAGS "-O0 ${CMAKE_C_FLAGS}")
-        set(CMAKE_CXX_FLAGS "-O0 ${CMAKE_CXX_FLAGS}")
+        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0")
+        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0")
     endif()
 endmacro()