Update mussa to build on ubuntu 10.04 with qt 4.6.2 +boost 1.40.0.1
[mussa.git] / makelib / Platform.cmake
index 87d81640907d421d0a4060b9cf51621eee21cb0c..4506c5f35345f174a10a8bd89b97aa6c2424d7b5 100644 (file)
@@ -16,14 +16,19 @@ ELSE(PYTHONINTERP_FOUND)
   SET(PYTHON_LINKFORSTATIC "")               
 ENDIF(PYTHONINTERP_FOUND)
 
-MACRO(GET_MUSSA_COMPILE_FLAGS return)
- SET(return "") 
- IF(APPLE)
-   SET(${return}
-         ${${return}} 
-         "-isysroot /Developer/SDKS/MacOSX10.4u.sdk -arch ppc -arch i386 -I/usr/local/include"
-      )
- ENDIF(APPLE)
+MACRO(GET_MUSSA_COMPILE_FLAGS)
+  SET(${return} "")
+  # this define is needed for linking against the shared
+  # library version of the boost unit test framework version 1.34.1
+  # ADD_DEFINITIONS("-DBOOST_TEST_DYN_LINK") 
+  IF(APPLE)
+    #ADD_DEFINITIONS("-isysroot /Developer/SDKS/MacOSX10.4u.sdk -arch ppc -arch i386 -I/usr/local/include")
+  ENDIF(APPLE)
+  IF (UNIX AND NOT WIN32)
+    IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
+      ADD_DEFINITIONS("-fPIC")
+    ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8")
+  ENDIF(UNIX AND NOT WIN32)
 ENDMACRO(GET_MUSSA_COMPILE_FLAGS)
 
 MACRO(GET_MUSSA_LINK_FLAGS return)
@@ -31,7 +36,7 @@ MACRO(GET_MUSSA_LINK_FLAGS return)
  IF(APPLE)
    SET(${return}
          ${${return}}
-         "-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386"
+         #"-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386"
       )
  ENDIF(APPLE)
 ENDMACRO(GET_MUSSA_LINK_FLAGS)