| # 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) |