${BOOST_PROGRAM_OPTIONS_LIBRARY}
${BOOST_PYTHON_LIBRARY}
${PYTHON_LIBRARIES}
+ ${PYTHON_LINK_LIBRARIES}
${OPENGL_gl_LIBRARY}
- util
)
GET_MUSSA_COMPILE_FLAGS(MAIN_CFLAGS)
# 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)
ENDMACRO(GET_MUSSA_COMPILE_FLAGS)
MACRO(GET_MUSSA_LINK_FLAGS return)
- SET(${return} "")
+ SET(${return} "")
IF(APPLE)
SET(${return}
${${return}}
--- /dev/null
+#!/usr/bin/env python
+import sys
+import distutils.sysconfig
+
+def get_config_var(name):
+ """Return distutils config var name"""
+ return distutils.sysconfig.get_config_var(name)
+
+def main(args=None):
+ """Print specified distutils config var name
+
+ e.g. 'LIBS', 'LINKFORSTATIC'.
+ """
+ if args is None:
+ args = sys.argv
+
+ if len(args) != 2:
+ print "usage: %s ARG_NAME" % (args[0])
+ else:
+ var = get_config_var(args[1])
+ print var
+
+if __name__ == "__main__":
+ main(sys.argv)