# The coverage linker flag is specific for gcc. # Using a config check is ok for now, but in future it would be desired if # linker flags themselves are not depending on actual configurations. # All flags should be described, and the caller should now the flag name to use. if (NOT CONFIG_COVERAGE_GCOV) set_property(TARGET linker PROPERTY coverage -lgcov) endif() # ld/gcc linker flags for sanitizing. check_set_linker_property(TARGET linker APPEND PROPERTY sanitize_address -lasan) check_set_linker_property(TARGET linker APPEND PROPERTY sanitize_address -fsanitize=address) check_set_linker_property(TARGET linker APPEND PROPERTY sanitize_undefined -fsanitize=undefined)