Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] r2133 - trunk/CMake


Chronological Thread 
  • 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.

Top of page