Add PIC compile flag for GNU/CLang.
- ensures shared library code is position-independent.
This commit is contained in:
parent
b57efe94e7
commit
4376ebacaa
@ -171,6 +171,10 @@ if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU" OR
|
|||||||
#
|
#
|
||||||
set(GCC_EXTRA_OPTIONS "")
|
set(GCC_EXTRA_OPTIONS "")
|
||||||
#
|
#
|
||||||
|
if(BUILD_SHARED_LIBS)
|
||||||
|
set(GCC_EXTRA_OPTIONS "${GCC_EXTRA_OPTIONS} -fPIC")
|
||||||
|
endif()
|
||||||
|
#
|
||||||
set(FLAG_TESTED "-Wextra")
|
set(FLAG_TESTED "-Wextra")
|
||||||
check_cxx_compiler_flag(${FLAG_TESTED} FLAG_WEXTRA)
|
check_cxx_compiler_flag(${FLAG_TESTED} FLAG_WEXTRA)
|
||||||
if(FLAG_WEXTRA)
|
if(FLAG_WEXTRA)
|
||||||
|
Loading…
Reference in New Issue
Block a user