From 75810c73353ba8a51829df8fa41e5f9ba5cb955e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 6 Mar 2007 12:03:33 +0000 Subject: [PATCH] Added application CMakeLists. --- applications/CMakeLists.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 applications/CMakeLists.txt diff --git a/applications/CMakeLists.txt b/applications/CMakeLists.txt new file mode 100644 index 000000000..61a08b8ff --- /dev/null +++ b/applications/CMakeLists.txt @@ -0,0 +1,37 @@ +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_EXAMPLE_DIR ${PROJECT_SOURCE_DIR}) + +SET(EXAMPLES_EXE_PATH ${PROJECT_BINARY_DIR}/bin) +MAKE_DIRECTORY(${EXAMPLES_EXE_PATH}) +SET(EXECUTABLE_OUTPUT_PATH ${EXAMPLES_EXE_PATH}) + +INCLUDE(OsgMacroUtils) + + +ADD_OSG_EXAMPLE( osgviewer ) +ADD_OSG_EXAMPLE( osgarchive ) +ADD_OSG_EXAMPLE( osgconv ) +ADD_OSG_EXAMPLE( osgversion ) + + +#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) +