diff --git a/CMakeLists.txt b/CMakeLists.txt index 3d2db2da6..23c44ebf2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,12 @@ FOREACH(ver_var VER_MAJOR;VER_MINOR;VER_PATCH;MEGAGLEST_VERSION) ENDFOREACH() MESSAGE(STATUS "Detected MegaGlest Version is [v${MEGAGLEST_VERSION}] ") +SET(PIC_FLAG "${PIC_FLAG} -fPIC") +IF(WANT_STATIC_LIBS AND "${CMAKE_SIZEOF_VOID_P}" EQUAL "8") + # CMAKE_SIZEOF_VOID_P=8 => 64bit + ADD_DEFINITIONS("${PIC_FLAG}") +ENDIF() + ## Compiler flags, CPACK configuration and other Apple specific code. IF(APPLE) SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++")