fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / System / NodeCores / Groups / Effects / CMakeLists.Lib.OSGEffectGroups.txt
blob6e950e5940fc4c45485552254fceb6a08f1833e5
2 IF(OSG_OGL_COREONLY AND NOT OSG_CHECK_COREONLY)
3   RETURN()
4 ENDIF()
6 OSG_ADD_PROJECT("OSGEffectGroups")
7 OSG_SELECT_PROJECT()
9 ##############################################################################
10 # dependencies
11 ##############################################################################
13 # dependencies - OpenSG
14 SET(${PROJECT_NAME}_DEP_OSG_LIB OSGDrawable
15                                 OSGGroup
16                                 OSGState
17                                 OSGWindow)
18 SET(${PROJECT_NAME}_DEP_TEST_OSG_LIB OSGFileIO
19                                      OSGImageFileIO
20                                      OSGUtil
21                                      OSGWindowGLUT)
23 # dependencies - External
24 # SET(${PROJECT_NAME}_DEP_LIB)
25 # SET(${PROJECT_NAME}_DEP_LIBDIR)
26 # SET(${PROJECT_NAME}_DEP_INCDIR)
28 # SET(${PROJECT_NAME}_DEP_TEST_LIB)
29 # SET(${PROJECT_NAME}_DEP_TEST_LIBDIR)
30 # SET(${PROJECT_NAME}_DEP_TEST_INCDIR OSG_GLUT_INC_DIR)
32 OSG_ADD_GLUTPACKAGE(TRUE)
34 # dependencies - Additional
35 # SET(${PROJECT_NAME}_DEP_ADD_INCDIR)
37 SET(${PROJECT_NAME}_CXXFLAGS ${OSG_ADD_CXX_FLAGS})
39 OSG_STORE_PROJECT_DEPENDENCIES()
41 ##############################################################################
42 # collect sources
43 ##############################################################################
45 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects")
46 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/DeferredShading")
47 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/DisplayFilter")
48 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/DisplayFilter/Calibration")
49 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/Projectors")
50 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/ShadowStage")
51 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/Misc")
52 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/HDR")
53 OSG_ADD_DIRECTORY("Source/System/NodeCores/Groups/Effects/OIT")
55 ##############################################################################
56 # setup python bindings
57 ##############################################################################
59 #SET(${PROJECT_NAME}_NO_PYTHON TRUE)
61 IF(${OSG_CMAKE_PASS} STREQUAL "OSGPYTHON")
63 #  LIST(APPEND ${PROJECT_NAME}_PYTHON_BIND_HEADERS "GroupWrappers.h")
65   LIST(APPEND ${PROJECT_NAME}_PYTHON_BIND_HEADERS "OSGGeometry.h")
66   LIST(APPEND ${PROJECT_NAME}_PYTHON_BIND_HEADERS "OSGForeground.h")
67   LIST(APPEND ${PROJECT_NAME}_PYTHON_BIND_HEADERS "OSGUniformBufferObjStd140Chunk.h")
69 ENDIF()
71 ##############################################################################
72 # setup build
73 ##############################################################################
75 OSG_SETUP_PROJECT("OSG_COMPILEEFFECTGROUPSLIB")