CMakeLists.txt: Put -pie as a linker flag were it belongs
authorOlivier Goffart <ogoffart@woboq.com>
Fri, 6 Oct 2017 12:34:22 +0000 (14:34 +0200)
committerOlivier Goffart <ogoffart@woboq.com>
Fri, 6 Oct 2017 12:35:56 +0000 (14:35 +0200)
Fixes warning introduced by PR #6040

src/cmd/CMakeLists.txt
src/gui/CMakeLists.txt

index 9cdd6cf32974196216a619bd0b3b829f5bc1c746..89464ca382b689a16a59d8d89b1359acce5c9239 100644 (file)
@@ -20,8 +20,9 @@ include_directories(${CMAKE_SOURCE_DIR}/src/csync
 include_directories(${CMAKE_SOURCE_DIR}/src/3rdparty/qtokenizer)
 
 if(UNIX AND NOT APPLE)
-  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pie -fPIE")
-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pie -fPIE")
+  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIE")
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE")
+  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
 endif()
 
 if(NOT BUILD_LIBRARIES_ONLY)
index 0aa132a1ea5c08966dc497cda03e0247fbd39198..2ae9573556f0696af0f3d09a9eec5c801d2a15c7 100644 (file)
@@ -243,8 +243,9 @@ if (NOT NO_SHIBBOLETH)
 endif()
 
 if(UNIX AND NOT APPLE)
-  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pie -fPIE")
-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pie -fPIE")
+  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIE")
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE")
+  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
 endif()
 
 if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)