Skip to content

Commit a3095e7

Browse files
committed
[AddSwift.cmake] Unbreak non-assertions build
Fails to build with "error: macro name must be an identifier" due to trying to pass `-D-DNDEBUG` as compiler argument.
1 parent 9896589 commit a3095e7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ function(_add_host_variant_c_compile_flags target)
254254
if(LLVM_ENABLE_ASSERTIONS)
255255
target_compile_options(${target} PRIVATE $<$<COMPILE_LANGUAGE:C,CXX,OBJC,OBJCXX>:-UNDEBUG>)
256256
else()
257-
target_compile_definitions(${target} PRIVATE $<$<COMPILE_LANGUAGE:C,CXX,OBJC,OBJCXX>:-DNDEBUG>)
257+
target_compile_definitions(${target} PRIVATE $<$<COMPILE_LANGUAGE:C,CXX,OBJC,OBJCXX>:NDEBUG>)
258258
endif()
259259
260260
if(SWIFT_ENABLE_RUNTIME_FUNCTION_COUNTERS)

0 commit comments

Comments
 (0)