2 IF(OSG_OGL_COREONLY AND NOT OSG_CHECK_COREONLY)
6 OSG_ADD_PROJECT("OSGEffectGroups")
9 ##############################################################################
11 ##############################################################################
13 # dependencies - OpenSG
14 SET(${PROJECT_NAME}_DEP_OSG_LIB OSGDrawable
18 SET(${PROJECT_NAME}_DEP_TEST_OSG_LIB OSGFileIO
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 ##############################################################################
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")
71 ##############################################################################
73 ##############################################################################
75 OSG_SETUP_PROJECT("OSG_COMPILEEFFECTGROUPSLIB")