# HG changeset patch # User koda # Date 1383515596 -3600 # Node ID 5be4de0eb4b03343c90214c54ec1dc03bde7a70e # Parent 8663d299ba62517d5c65648c4d3d0ed9bbcf86d8 enable -fPIC on UNIX only diff -r 8663d299ba62 -r 5be4de0eb4b0 CMakeLists.txt --- a/CMakeLists.txt Sun Nov 03 14:45:07 2013 -0500 +++ b/CMakeLists.txt Sun Nov 03 22:53:16 2013 +0100 @@ -72,13 +72,13 @@ include(${CMAKE_MODULE_PATH}/compilerchecks.cmake) #set default compiler flags -add_flag_append(CMAKE_C_FLAGS "-Wall -pipe -fPIC") +add_flag_append(CMAKE_C_FLAGS "-Wall -pipe") add_flag_append(CMAKE_C_FLAGS_RELEASE "-Os") add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wextra -O0") -add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe -fPIC") +add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe") add_flag_append(CMAKE_CXX_FLAGS_RELEASE "-Os") add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") -add_flag_append(CMAKE_Pascal_FLAGS "-Cs2000000 -fPIC") +add_flag_append(CMAKE_Pascal_FLAGS "-Cs2000000") add_flag_append(CMAKE_Pascal_FLAGS_DEBUG "-O- -gv") add_flag_append(CMAKE_Pascal_FLAGS_RELEASE "-Os -Xs") diff -r 8663d299ba62 -r 5be4de0eb4b0 cmake_modules/platform.cmake --- a/cmake_modules/platform.cmake Sun Nov 03 14:45:07 2013 -0500 +++ b/cmake_modules/platform.cmake Sun Nov 03 22:53:16 2013 +0100 @@ -110,3 +110,9 @@ message(FATAL_ERROR "Static linking is not supported on Windows") endif() endif(WIN32) + +if(UNIX) + add_flag_append(CMAKE_C_FLAGS "-fPIC") + add_flag_append(CMAKE_CXX_FLAGS "-fPIC") + add_flag_append(CMAKE_Pascal_FLAGS "-fPIC") +endif(UNIX)