From 4dfe2a1bad1ae67e85aae6a483e4a80df8dc29b1 Mon Sep 17 00:00:00 2001 From: Lucas Stanek Date: Thu, 18 Aug 2016 22:23:12 +0000 Subject: [PATCH] Add -fPIC to C Flags for 64bit linux Shared Object builds without checking if zlib is being built. --- CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c47fa5bd3..5105e3a1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -164,9 +164,7 @@ ENDIF() IF((CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) AND NOT CMAKE_COMPILER_IS_MINGW) IF (BUILD_SHARED_LIBS AND CMAKE_SIZEOF_VOID_P EQUAL 8) # -fPIC is only required for shared libs on 64 bit SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") - IF(ASSIMP_BUILD_ZLIB) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") - ENDIF() + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") ENDIF() # hide all not-exported symbols SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -Wall -std=c++0x" )