Don't do hardening check if cross compiling

This commit is contained in:
2024-11-11 16:56:28 -08:00
parent 707dbdb391
commit 94a4802824

View File

@@ -380,11 +380,13 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR AND BUILD_TESTING)
${symbol_imports}) ${symbol_imports})
endif() endif()
find_program(HARDENING_CHECK hardening-check) if(NOT CMAKE_CROSSCOMPILING)
if(HARDENING_CHECK) find_program(HARDENING_CHECK hardening-check)
add_test(NAME hardening_check if(HARDENING_CHECK)
COMMAND ${HARDENING_CHECK} $<TARGET_FILE:${PROJECT_NAME}> add_test(NAME hardening_check
--nofortify --nostackprotector) COMMAND ${HARDENING_CHECK} $<TARGET_FILE:${PROJECT_NAME}>
--nofortify --nostackprotector)
endif()
endif() endif()
# bench # bench