debug: add WITH_ASAN flag in cmake

This commit is contained in:
vaxerski 2023-06-01 17:08:11 +02:00
parent e76bd43f53
commit 9cf72a30fc

View File

@ -96,9 +96,12 @@ add_executable(Hyprland ${SRCFILES})
if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
message(STATUS "Setting debug flags")
target_link_libraries(Hyprland asan)
if (WITH_ASAN)
target_link_libraries(Hyprland asan)
add_compile_options(-fsanitize=address)
endif()
add_compile_options(-pg -no-pie -fno-builtin -fsanitize=address)
add_compile_options(-pg -no-pie -fno-builtin)
add_link_options(-pg -no-pie -fno-builtin)
endif()