if(${NAME} IN_LIST ${VAR} OR ${LIB} IN_LIST ${VAR})
make_have_identifier(${LIB} HAVE)
cmake_push_check_state(RESET)
- set(CMAKE_REQUIRED_LIBRARIES ${LIB})
+ set(CMAKE_REQUIRED_LIBRARIES -fsanitize=${NAME})
check_cxx_compiler_flag(-fsanitize=${NAME} ${HAVE})
cmake_pop_check_state()
if(${HAVE})
endif()
endmacro()
-if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+if(CMAKE_BUILD_TYPE STREQUAL "Debug" AND NOT MSVC)
add_definitions(-DDEBUG=1)
if(CMAKE_CXX_FLAGS MATCHES --coverage)
message("-- Coverage build detected!")