~aleteoryx/muditaos

7c66dbf5e5ba01dad581c392901ea89ca566da3d — Radoslaw Wicik 4 years ago 46c57aa
[EGD-6695] Fix simulator build for valgrind

Valgrind requires sanitizer to be off, fixing cmake errors.
1 files changed, 8 insertions(+), 4 deletions(-)

M board/linux/libiosyscalls/CMakeLists.txt
M board/linux/libiosyscalls/CMakeLists.txt => board/linux/libiosyscalls/CMakeLists.txt +8 -4
@@ 28,12 28,16 @@ add_library(${PROJECT_NAME} SHARED ${SOURCES})

target_compile_options( ${PROJECT_NAME} PRIVATE "-Wno-nonnull-compare" )
get_target_property( target_options ${PROJECT_NAME} COMPILE_OPTIONS)
list(REMOVE_ITEM target_options "-fsanitize=address")
set_property(TARGET ${PROJECT_NAME} PROPERTY COMPILE_OPTIONS ${target_options} )
if("-fsanitize=address" IN_LIST target_options )
    list(REMOVE_ITEM target_options "-fsanitize=address")
    set_property(TARGET ${PROJECT_NAME} PROPERTY COMPILE_OPTIONS ${target_options} )
endif()

get_target_property( target_options ${PROJECT_NAME} LINK_OPTIONS)
list(REMOVE_ITEM target_options "-fsanitize=address")
set_property(TARGET ${PROJECT_NAME} PROPERTY LINK_OPTIONS ${target_options} )
if("-fsanitize=address" IN_LIST target_options )
    list(REMOVE_ITEM target_options "-fsanitize=address")
    set_property(TARGET ${PROJECT_NAME} PROPERTY LINK_OPTIONS ${target_options} )
endif()

target_link_options(${PROJECT_NAME} PRIVATE
		"-Wl,--version-script"