build: make sure target exists before setting options

This commit is contained in:
Marcus Holland-Moritz 2024-08-13 23:31:08 +02:00
parent dc38bfa343
commit 0a5a27bdd5

View File

@ -628,6 +628,7 @@ endif()
foreach(tgt dwarfs_test_helpers dwarfs_follybenchmark_lite
${LIBDWARFS_TARGETS} ${LIBDWARFS_OBJECT_TARGETS}
${BINARY_TARGETS} ${TEST_TARGETS} ${MAIN_TARGETS})
if(TARGET ${tgt})
if(ENABLE_ASAN)
target_compile_options(${tgt} PRIVATE -fsanitize=address
-fno-omit-frame-pointer)
@ -645,6 +646,7 @@ foreach(tgt dwarfs_test_helpers dwarfs_follybenchmark_lite
-fno-omit-frame-pointer)
target_link_options(${tgt} PRIVATE -fsanitize=undefined)
endif()
endif()
endforeach()
foreach(tgt ${MAIN_TARGETS} ${BINARY_TARGETS} ${TEST_TARGETS})