@@ -76,33 +76,33 @@ function(_set_target_prefix_and_suffix target kind sdk)
7676endfunction ()
7777
7878function (_add_host_variant_swift_sanitizer_flags target )
79- if (LLVM_USE_SANITIZER)
80- if (LLVM_USE_SANITIZER STREQUAL "Address" )
79+ if (LLVM_USE_SANITIZER)
80+ if (LLVM_USE_SANITIZER STREQUAL "Address" )
8181 set (_Swift_SANITIZER_FLAGS "-sanitize=address" )
82- elseif (LLVM_USE_SANITIZER STREQUAL "HWAddress" )
82+ elseif (LLVM_USE_SANITIZER STREQUAL "HWAddress" )
8383 # Not supported?
84- elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?" )
84+ elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?" )
8585 # Not supported
8686 if (LLVM_USE_SANITIZER STREQUAL "MemoryWithOrigins" )
8787 # Not supported
8888 endif ()
89- elseif (LLVM_USE_SANITIZER STREQUAL "Undefined" )
89+ elseif (LLVM_USE_SANITIZER STREQUAL "Undefined" )
9090 set (_Swift_SANITIZER_FLAGS "-sanitize=undefined" )
91- elseif (LLVM_USE_SANITIZER STREQUAL "Thread" )
91+ elseif (LLVM_USE_SANITIZER STREQUAL "Thread" )
9292 set (_Swift_SANITIZER_FLAGS "-sanitize=thread" )
93- elseif (LLVM_USE_SANITIZER STREQUAL "DataFlow" )
93+ elseif (LLVM_USE_SANITIZER STREQUAL "DataFlow" )
9494 # Not supported
95- elseif (LLVM_USE_SANITIZER STREQUAL "Address;Undefined" OR
96- LLVM_USE_SANITIZER STREQUAL "Undefined;Address" )
95+ elseif (LLVM_USE_SANITIZER STREQUAL "Address;Undefined" OR
96+ LLVM_USE_SANITIZER STREQUAL "Undefined;Address" )
9797 set (_Swift_SANITIZER_FLAGS "-sanitize=address -sanitize=undefined" )
98- elseif (LLVM_USE_SANITIZER STREQUAL "Leaks" )
98+ elseif (LLVM_USE_SANITIZER STREQUAL "Leaks" )
9999 # Not supported
100100 else ()
101101 message (SEND_ERROR "unsupported value for LLVM_USE_SANITIZER: ${LLVM_USE_SANITIZER} " )
102102 endif ()
103103
104104 target_compile_options (${name} PRIVATE $<$<COMPILE_LANGUAGE:Swift>:${_Swift_SANITIZER_FLAGS} >)
105- endif ()
105+ endif ()
106106endfunction ()
107107
108108# Usage:
0 commit comments