mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-11 05:23:29 -04:00
build: make sure target exists before setting options
This commit is contained in:
parent
dc38bfa343
commit
0a5a27bdd5
@ -628,6 +628,7 @@ endif()
|
|||||||
foreach(tgt dwarfs_test_helpers dwarfs_follybenchmark_lite
|
foreach(tgt dwarfs_test_helpers dwarfs_follybenchmark_lite
|
||||||
${LIBDWARFS_TARGETS} ${LIBDWARFS_OBJECT_TARGETS}
|
${LIBDWARFS_TARGETS} ${LIBDWARFS_OBJECT_TARGETS}
|
||||||
${BINARY_TARGETS} ${TEST_TARGETS} ${MAIN_TARGETS})
|
${BINARY_TARGETS} ${TEST_TARGETS} ${MAIN_TARGETS})
|
||||||
|
if(TARGET ${tgt})
|
||||||
if(ENABLE_ASAN)
|
if(ENABLE_ASAN)
|
||||||
target_compile_options(${tgt} PRIVATE -fsanitize=address
|
target_compile_options(${tgt} PRIVATE -fsanitize=address
|
||||||
-fno-omit-frame-pointer)
|
-fno-omit-frame-pointer)
|
||||||
@ -645,6 +646,7 @@ foreach(tgt dwarfs_test_helpers dwarfs_follybenchmark_lite
|
|||||||
-fno-omit-frame-pointer)
|
-fno-omit-frame-pointer)
|
||||||
target_link_options(${tgt} PRIVATE -fsanitize=undefined)
|
target_link_options(${tgt} PRIVATE -fsanitize=undefined)
|
||||||
endif()
|
endif()
|
||||||
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
foreach(tgt ${MAIN_TARGETS} ${BINARY_TARGETS} ${TEST_TARGETS})
|
foreach(tgt ${MAIN_TARGETS} ${BINARY_TARGETS} ${TEST_TARGETS})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user