From 6dae70ad16293295e70a5126c009b3a39571b4aa Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 6 Nov 2023 12:04:32 +0100 Subject: cmake: try enabling relro on linux --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1ecf2291..40df9b3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,9 +109,12 @@ endif() if(WIN32) add_definitions(-D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0) endif() + if(NOT APPLE AND NOT WIN32) add_compile_options(-fno-plt) + add_link_options(-Wl,-z,relro,-z,now) endif() + add_definitions( -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DIMGUI_DISABLE_OBSOLETE_KEYIO -- cgit v1.2.3