summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-01-12 19:53:12 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-01-12 19:54:32 +0100
commitcdb1881142479ef4a92a25ea713b1d1c7b5be249 (patch)
treecdba9f7ab01fc030aa5311a6936897c256dff535
parent9061e5283080e41fb2fa9d68c234cf8c78384b4d (diff)
cmake: add noexec stack on ELF platforms
-rw-r--r--cmake/opentrack-platform.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/opentrack-platform.cmake b/cmake/opentrack-platform.cmake
index bd9fd62b..e806869c 100644
--- a/cmake/opentrack-platform.cmake
+++ b/cmake/opentrack-platform.cmake
@@ -95,6 +95,7 @@ if(CMAKE_COMPILER_IS_GNUCXX AND NOT APPLE)
add_link_options(-Wl,--exclude-libs,ALL)
add_link_options(-Wl,-z,relro,-z,now)
add_link_options(-Wl,--as-needed)
+ add_link_options(-Wl,-z,nodlopen -Wl,-z,noexecstack)
add_compile_options(-fno-plt)
endif()
endif()