Skip to content
Extraits de code Groupes Projets
Valider f2b05cac rédigé par Elliu's avatar Elliu
Parcourir les fichiers

MISC: Add build option to build without ASAN

parent 02d6b3f5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -172,11 +172,13 @@ endif()
# Set ASAN
if("x${CMAKE_BUILD_TYPE}" STREQUAL "xDebug")
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
target_compile_options(Vivy PRIVATE -g -O1 -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=always)
elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
target_compile_options(Vivy PRIVATE -g -O1 -fsanitize=address -fno-omit-frame-pointer)
if (NOT "x${VIVY_DISABLE_ASAN}" STREQUAL "xyes")
if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
target_compile_options(Vivy PRIVATE -g -O1 -fsanitize=address -fno-omit-frame-pointer -fsanitize-address-use-after-return=always)
elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
target_compile_options(Vivy PRIVATE -g -O1 -fsanitize=address -fno-omit-frame-pointer)
endif()
target_link_libraries(Vivy PRIVATE -g -O1 -fsanitize=address)
endif()
target_link_libraries(Vivy PRIVATE -g -O1 -fsanitize=address)
endif()
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter