From 0aa7d8e2c36b87bf05db2947119a5580bd4722ad Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Fri, 9 Sep 2022 11:01:51 +0200 Subject: [PATCH] Drop -fconcepts from C flags as these are supported for C++ only Change-Id: Ie1956bd1c890c6fb7402e74bd07dff7770296ba0 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a6da765..406ece4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,8 @@ project(sessiond LANGUAGES C CXX) # and we don't want "libsessiond" to become "liblibsessiond". That would be tragic. set(CMAKE_SHARED_LIBRARY_PREFIX "") -# Needed for ASLR to work -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fPIE -Wno-error=shadow -Werror=missing-field-initializers -fconcepts") +# PIE is needed for ASLR to work +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fPIE -Wno-error=shadow -Werror=missing-field-initializers") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIE -Wno-error=shadow -Werror=missing-field-initializers -fconcepts") set(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") -- 2.7.4