ask python what libraries we need to link with
[mussa.git] / makelib / Platform.cmake
index 654d373eb4ad19869f862a3b1d702aa4af95accd..d1f326b800e475ec6cd9f20e19a2abbb10820e6e 100644 (file)
@@ -2,6 +2,20 @@
 # Defines:
 #  
 
+# figure out Python flags
+FIND_PACKAGE(PythonInterp)
+IF(PYTHONINTERP_FOUND)
+  EXEC_PROGRAM(${PYTHON_EXECUTABLE}
+               ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LIBS
+               OUTPUT_VARIABLE PYTHON_LINK_LIBRARIES )
+  EXEC_PROGRAM(${PYTHON_EXECUTABLE}
+               ARGS ${CMAKE_SOURCE_DIR}/makelib/python_config_var.py LINKFORSTATIC
+               OUTPUT_VARIABLE PYTHON_LINKFORSTATIC )
+ELSE(PYTHONINTERP_FOUND)
+  SET(PYTHON_EXTRA_LIBRARIES "")
+  SET(PYTHON_LINKFORSTATIC "")               
+ENDIF(PYTHONINTERP_FOUND)
+
 MACRO(GET_MUSSA_COMPILE_FLAGS return)
  SET(return "") 
  IF(APPLE)
@@ -13,7 +27,7 @@ MACRO(GET_MUSSA_COMPILE_FLAGS return)
 ENDMACRO(GET_MUSSA_COMPILE_FLAGS)
 
 MACRO(GET_MUSSA_LINK_FLAGS return)
- SET(${return} "") 
+ SET(${return} "")
  IF(APPLE)
    SET(${return}
          ${${return}}