PROJECT(OSG_APPLICATIONS) 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) SET(OPENSCENEGRAPH_APPLICATION_DIR ${PROJECT_SOURCE_DIR}) SET(TARGET_DEFAULT_PREFIX "application_") SET(TARGET_DEFAULT_LABEL_PREFIX "Applications") SET(TARGET_COMMON_LIBRARIES OpenThreads osg osgDB osgUtil osgGA osgViewer osgText ) IF(DYNAMIC_OPENSCENEGRAPH) ADD_SUBDIRECTORY(osgviewer) ADD_SUBDIRECTORY(osgarchive) ADD_SUBDIRECTORY(osgconv) ADD_SUBDIRECTORY(osgfilecache) ELSE(DYNAMIC_OPENSCENEGRAPH) # need to define this on win32 or linker cries about _declspecs ADD_DEFINITIONS(-DOSG_LIBRARY_STATIC) ADD_SUBDIRECTORY(osgversion) ENDIF(DYNAMIC_OPENSCENEGRAPH)