Enable PIC by default

This commit is contained in:
Dennis Klein 2018-09-19 18:31:21 +02:00
parent 0c2532e6b9
commit 9a8acdf6eb
No known key found for this signature in database
GPG Key ID: 08E62D23FA0ECBBC

View File

@ -129,6 +129,11 @@ macro(set_fairlogger_defaults)
set(BUILD_SHARED_LIBS ON CACHE BOOL "Whether to build shared libraries or static archives") set(BUILD_SHARED_LIBS ON CACHE BOOL "Whether to build shared libraries or static archives")
endif() endif()
# Set -fPIC as default for all library types
if(NOT CMAKE_POSITION_INDEPENDENT_CODE)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
endif()
# Define CMAKE_INSTALL_*DIR family of variables # Define CMAKE_INSTALL_*DIR family of variables
include(GNUInstallDirs) include(GNUInstallDirs)