forked from speed-dreams/speed-dreams-code
Removed some debug code
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@6886 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 1b2434783fb3421f3a71110d08f622cf7639d4a7 Former-commit-id: 48dd2a3d78585035b8cb4462acb38babdaae15e7
This commit is contained in:
parent
0e290aa46f
commit
68ed830cec
1 changed files with 12 additions and 37 deletions
|
@ -25,52 +25,27 @@
|
||||||
INCLUDE(../cmake/macros.cmake)
|
INCLUDE(../cmake/macros.cmake)
|
||||||
|
|
||||||
IF(OPTION_OSGGRAPH)
|
IF(OPTION_OSGGRAPH)
|
||||||
#MESSAGE(STATUS OPENSCENEGRAPH_LIBRARIES = "${OPENSCENEGRAPH_LIBRARIES}")
|
IF((APPLE) AND ("${CMAKE_INSTALL_PREFIX}" MATCHES "\\.app$"))
|
||||||
|
|
||||||
LIST(GET OPENSCENEGRAPH_LIBRARIES 0 _OSGLIB)
|
# Grab the first OSG library and get its path
|
||||||
#MESSAGE(STATUS _OSGLIB = "${_OSGLIB}")
|
LIST(GET OPENSCENEGRAPH_LIBRARIES 0 _OSGLIB)
|
||||||
|
GET_FILENAME_COMPONENT(_OSG_LIB_PATH "${_OSGLIB}" PATH)
|
||||||
|
|
||||||
GET_FILENAME_COMPONENT(_OSG_LIB_PATH "${_OSGLIB}" PATH)
|
# the PlugIns are in a subdir based on OPENSCENEGRAPH_VERSION
|
||||||
#MESSAGE(STATUS _OSG_LIB_PATH = "${_OSG_LIB_PATH}")
|
SET(OSG_PLUGIN_DIR osgPlugins-${OPENSCENEGRAPH_VERSION})
|
||||||
|
|
||||||
|
# Glob all the .so files in the Plugins dir ie (_OSG_LIB_PATH/OSG_PLUGIN_DIR)
|
||||||
|
FILE(GLOB OSG_PLUGINS "${_OSG_LIB_PATH}/${OSG_PLUGIN_DIR}/*${CMAKE_SHARED_MODULE_SUFFIX}")
|
||||||
|
|
||||||
SET(OSG_PLUGIN_DIR osgPlugins-${OPENSCENEGRAPH_VERSION})
|
# Loop through and install the plugins
|
||||||
#MESSAGE(STATUS OSG_PLUGIN_DIR = "${OSG_PLUGIN_DIR}")
|
FOREACH(pi ${OSG_PLUGINS})
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
SET(_OSG_LIB_PATH "${_OSG_LIB_PATH}/../bin")
|
|
||||||
find_file(_OSG_FILE "osgversion${CMAKE_EXECUTABLE_SUFFIX}" PATHS ${_OSG_LIB_PATH})
|
|
||||||
GET_FILENAME_COMPONENT(_OSG_LIB_PATH "${_OSG_FILE}" PATH)
|
|
||||||
#MESSAGE(STATUS _OSG_FILE = "${_OSG_FILE}")
|
|
||||||
unset(_OSG_FILE CACHE )
|
|
||||||
#MESSAGE(STATUS _OSG_FILE = "${_OSG_FILE}")
|
|
||||||
ENDIF(WIN32)
|
|
||||||
|
|
||||||
#MESSAGE(STATUS _OSG_LIB_PATH = "${_OSG_LIB_PATH}")
|
|
||||||
#MESSAGE(STATUS CMAKE_SHARED_LIBRARY_SUFFIX = "${CMAKE_SHARED_LIBRARY_SUFFIX}")
|
|
||||||
#MESSAGE(STATUS CMAKE_SHARED_MODULE_SUFFIX = "${CMAKE_SHARED_MODULE_SUFFIX}")
|
|
||||||
#MESSAGE(STATUS CMAKE_EXECUTABLE_SUFFIX = "${CMAKE_EXECUTABLE_SUFFIX}")
|
|
||||||
|
|
||||||
MESSAGE(STATUS "Globbing from: ${_OSG_LIB_PATH}/${OSG_PLUGIN_DIR}/*${CMAKE_SHARED_MODULE_SUFFIX}")
|
|
||||||
FILE(GLOB OSG_PLUGINS "${_OSG_LIB_PATH}/${OSG_PLUGIN_DIR}/*${CMAKE_SHARED_MODULE_SUFFIX}")
|
|
||||||
message("OSG_PLUGINS = ${OSG_PLUGINS}")
|
|
||||||
ENDIF(OPTION_OSGGRAPH)
|
|
||||||
|
|
||||||
#==============================================================================
|
|
||||||
IF((APPLE) AND ("${CMAKE_INSTALL_PREFIX}" MATCHES "\\.app$"))
|
|
||||||
|
|
||||||
IF(OPTION_OSGGRAPH)
|
|
||||||
set(osg_plugins ${OSG_PLUGINS})
|
|
||||||
#FILE(GLOB osg_plugins "${_OSG_LIB_PATH}/${OSG_PLUGIN_DIR}/*${CMAKE_SHARED_MODULE_SUFFIX}")
|
|
||||||
#message("osg_plugins = ${osg_plugins}")
|
|
||||||
FOREACH(pi ${osg_plugins})
|
|
||||||
INSTALL(FILES ${pi} DESTINATION ./games/PlugIns/${OSG_PLUGIN_DIR})
|
INSTALL(FILES ${pi} DESTINATION ./games/PlugIns/${OSG_PLUGIN_DIR})
|
||||||
GET_FILENAME_COMPONENT(fname ${pi} NAME)
|
GET_FILENAME_COMPONENT(fname ${pi} NAME)
|
||||||
SET_PROPERTY(GLOBAL APPEND PROPERTY SD_OSG_PLUGIN_LIST "${CMAKE_INSTALL_PREFIX}/games/PlugIns/${OSG_PLUGIN_DIR}/${fname}")
|
SET_PROPERTY(GLOBAL APPEND PROPERTY SD_OSG_PLUGIN_LIST "${CMAKE_INSTALL_PREFIX}/games/PlugIns/${OSG_PLUGIN_DIR}/${fname}")
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
ENDIF(OPTION_OSGGRAPH)
|
|
||||||
|
|
||||||
ENDIF()
|
ENDIF((APPLE) AND ("${CMAKE_INSTALL_PREFIX}" MATCHES "\\.app$"))
|
||||||
|
ENDIF(OPTION_OSGGRAPH)
|
||||||
#==============================================================================
|
#==============================================================================
|
||||||
|
|
||||||
Message(STATUS "Todo - Check handling of SD_OSG_PLUGIN_LIST_ITEMS in fixbundle.cmake.in")
|
Message(STATUS "Todo - Check handling of SD_OSG_PLUGIN_LIST_ITEMS in fixbundle.cmake.in")
|
||||||
|
|
Loading…
Reference in a new issue