2007-03-06 20:03:33 +08:00
|
|
|
PROJECT(OSG_APPLICATIONS)
|
|
|
|
|
2008-12-12 01:00:40 +08:00
|
|
|
IF (NOT DYNAMIC_OPENSCENEGRAPH)
|
|
|
|
# need to define this on win32 or linker cries about _declspecs
|
|
|
|
ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC)
|
|
|
|
ENDIF(NOT DYNAMIC_OPENSCENEGRAPH)
|
|
|
|
|
2007-03-06 20:03:33 +08:00
|
|
|
SET(OSGCORE_BUNDLED TRUE)
|
|
|
|
|
|
|
|
IF(NOT OSGCORE_BUNDLED)
|
|
|
|
FIND_PACKAGE(OSGCORE)
|
|
|
|
IF(OSGCORE_FOUND)
|
|
|
|
INCLUDE(${OSGCORE_USE_FILE})
|
|
|
|
ELSE(OSGCORE_FOUND)
|
|
|
|
MESSAGE(ERROR "OSGCORE neeeded but NOT FOUND")
|
|
|
|
ENDIF(OSGCORE_FOUND)
|
|
|
|
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/../../Macros)
|
|
|
|
ENDIF(NOT OSGCORE_BUNDLED)
|
2007-03-09 21:47:37 +08:00
|
|
|
SET(OPENSCENEGRAPH_APPLICATION_DIR ${PROJECT_SOURCE_DIR})
|
2007-03-06 20:03:33 +08:00
|
|
|
|
|
|
|
|
2007-03-19 20:30:26 +08:00
|
|
|
SET(TARGET_DEFAULT_PREFIX "application_")
|
|
|
|
SET(TARGET_DEFAULT_LABEL_PREFIX "Applications")
|
|
|
|
SET(TARGET_COMMON_LIBRARIES
|
2007-09-13 00:28:50 +08:00
|
|
|
OpenThreads
|
2007-03-19 20:30:26 +08:00
|
|
|
osg
|
|
|
|
osgDB
|
|
|
|
osgUtil
|
|
|
|
osgGA
|
|
|
|
osgViewer
|
|
|
|
osgText
|
|
|
|
)
|
|
|
|
|
|
|
|
ADD_SUBDIRECTORY(osgviewer)
|
|
|
|
ADD_SUBDIRECTORY(osgarchive)
|
|
|
|
ADD_SUBDIRECTORY(osgconv)
|
|
|
|
ADD_SUBDIRECTORY(osgversion)
|
2008-05-10 01:08:31 +08:00
|
|
|
ADD_SUBDIRECTORY(osgfilecache)
|
2007-03-19 20:30:26 +08:00
|
|
|
|
|
|
|
#REWRITE_CMAKELIST(ADD_OSG_EXAMPLE)
|
2007-03-06 20:03:33 +08:00
|
|
|
|
|
|
|
#MESSAGE("---->${MY_EXAMPLE_LIST}<---------")
|
|
|
|
##########to get all the variables of Cmake
|
|
|
|
#GET_CMAKE_PROPERTY(MYVARS VARIABLES)
|
|
|
|
#FOREACH(myvar ${MYVARS})
|
|
|
|
# FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AllVariables.txt
|
|
|
|
# "${myvar} -->${${myvar}}<-\n"
|
|
|
|
# )
|
|
|
|
#ENDFOREACH(myvar)
|
|
|
|
|