POSITION_INDEPENDENT_CODE: Manage link flags for executables

Fixes: #14983, #16561
This commit is contained in:
Marc Chevrier
2018-10-02 17:34:57 +02:00
parent 724a0346f7
commit c4b4d8b3a6
43 changed files with 683 additions and 20 deletions

View File

@@ -1,5 +1,7 @@
set(CMAKE_C_COMPILE_OPTIONS_PIC -K PIC)
set(CMAKE_C_COMPILE_OPTIONS_PIE "")
set(CMAKE_C_LINK_OPTIONS_PIE "")
set(CMAKE_C_LINK_OPTIONS_NO_PIE "")
set(CMAKE_SHARED_LIBRARY_C_FLAGS "-K PIC")
set(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-Wl,-Bexport")
include(Platform/UnixPaths)