Text archives Help
- From: "Solomon Boulos" <boulos@cs.utah.edu>
- To: manta@sci.utah.edu
- Subject: [Manta] r2133 - trunk/CMake
- Date: Wed, 27 Feb 2008 17:45:24 -0700 (MST)
Author: boulos
Date: Wed Feb 27 17:45:23 2008
New Revision: 2133
Modified:
trunk/CMake/ConfigCompilerFlags.cmake
Log:
CMake/ConfigCompilerFlags.cmake
On Unix we should add -fPIC because lots of people run Manta with
external projects and can run into issues if they use statically
built Manta with shared libraries on x86_64. Note that when building
Manta in SHARED_LIBS mode CMake already adds -fPIC for you, so this
isn't really a change that should affect others.
Modified: trunk/CMake/ConfigCompilerFlags.cmake
==============================================================================
--- trunk/CMake/ConfigCompilerFlags.cmake (original)
+++ trunk/CMake/ConfigCompilerFlags.cmake Wed Feb 27 17:45:23 2008
@@ -343,6 +343,11 @@
FIRST_TIME_SET(${FLAG} "${${NEW_VALUE}}" CACHE STRING "Default compiler
flags" FORCE)
ENDIF(${NEW_VALUE})
ENDMACRO(SET_FLAGS)
+
+IF(UNIX)
+ APPEND_TO_STRING(C_FLAGS "-fPIC")
+ APPEND_TO_STRING(CXX_FLAGS "-fPIC")
+ENDIF(UNIX)
SET_FLAGS(CMAKE_C_FLAGS C_FLAGS)
SET_FLAGS(CMAKE_C_FLAGS_DEBUG C_FLAGS_DEBUG)
- [Manta] r2133 - trunk/CMake, Solomon Boulos, 02/27/2008
Archive powered by MHonArc 2.6.16.