--- src/python/CMakeLists.txt.orig 2009-12-21 23:05:15.000000000 +0100 +++ src/python/CMakeLists.txt 2009-12-21 23:07:02.000000000 +0100 @@ -19,29 +19,13 @@ EXEC_PROGRAM("ln -s ${FRAME_WORK_ROOT}/Headers ${TARGET_ROOT}/${FRAMEWORK_NAME}" ) ENDMACRO(FAKE_INCLUDE_FROM_FRAMEWORK FRAMEWORK_NAME FRAME_WORK_ROOT TARGET_ROOT) -## additional include directories -IF(NOT APPLE) - INCLUDE_DIRECTORIES( - ${OSG_INCLUDE_DIR} - ) -# dealing with frameworks on Mac OS X -ELSE(NOT APPLE) - SET(FAKE_INCLUDE_PATH ${CMAKE_BINARY_DIR}/include) - FILE(MAKE_DIRECTORY ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osg ${OSG_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgUtil ${OSGUTIL_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgDB ${OSGDB_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgGA ${OSGGA_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgManipulator ${OSGMANIPULATOR_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgFX ${OSGFX_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgText ${OSGTEXT_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgViewer ${OSGVIEWER_LIBRARY} ${FAKE_INCLUDE_PATH}) - FAKE_INCLUDE_FROM_FRAMEWORK(osgAnimation ${OSGANIMATION_LIBRARY} ${FAKE_INCLUDE_PATH}) - INCLUDE_DIRECTORIES(${FAKE_INCLUDE_PATH}) -ENDIF(NOT APPLE) +INCLUDE_DIRECTORIES( + ${OSG_INCLUDE_DIR} +) -FIND_PACKAGE(PythonLibs) +SET(PYTHON_INCLUDE_PATH @FRAMEWORKS_DIR@/Python.framework/Versions/2.6/Headers) +SET(PYTHON_LIBRARIES @FRAMEWORKS_DIR@/Python.framework/Versions/2.6/Python) INCLUDE_DIRECTORIES( ${PYTHON_INCLUDE_PATH} )