Fix windows build tests

This commit is contained in:

View File

@@ -11,8 +11,9 @@ macro(pip_test NAME LIBS)
if (NOT WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU") if (NOT WIN32 AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
target_compile_options(${_target} PRIVATE -fsanitize=address,undefined) target_compile_options(${_target} PRIVATE -fsanitize=address,undefined)
target_link_options(${_target} PRIVATE -fsanitize=address,undefined) target_link_options(${_target} PRIVATE -fsanitize=address,undefined)
target_link_libraries(${_target} asan)
endif() endif()
target_link_libraries(${_target} pip ${LIBS} gtest_main gmock_main asan) target_link_libraries(${_target} pip ${LIBS} gtest_main gmock_main)
add_test(NAME ${_target} COMMAND tests) add_test(NAME ${_target} COMMAND tests)
add_custom_target(${_target}_perform ALL add_custom_target(${_target}_perform ALL
COMMAND ${CMAKE_COMMAND} -E env "LSAN_OPTIONS=suppressions=suppr.txt" $<TARGET_FILE:${_target}>) COMMAND ${CMAKE_COMMAND} -E env "LSAN_OPTIONS=suppressions=suppr.txt" $<TARGET_FILE:${_target}>)