2 IF(OSG_OGL_COREONLY AND NOT OSG_CHECK_COREONLY)
6 OSG_ADD_PROJECT("OSGContribCgFX")
8 IF(NOT CG_LIBRARIES_FOUND)
9 SET(OSGBUILD_${PROJECT_NAME} OFF)
10 ENDIF(NOT CG_LIBRARIES_FOUND)
14 ##############################################################################
16 ##############################################################################
18 # dependencies - OpenSG
19 SET(${PROJECT_NAME}_DEP_OSG_LIB OSGFileIO)
21 SET(${PROJECT_NAME}_DEP_TEST_OSG_LIB OSGDrawable OSGUtil OSGWindow
22 OSGState OSGWindowGLUT)
24 # dependencies - External
25 SET(${PROJECT_NAME}_DEP_LIB CG_LIBRARIES)
26 # SET(${PROJECT_NAME}_DEP_LIBDIR)
27 SET(${PROJECT_NAME}_DEP_INCDIR CG_INCLUDE_DIR)
29 # SET(${PROJECT_NAME}_DEP_TEST_LIB)
30 # SET(${PROJECT_NAME}_DEP_TEST_LIBDIR)
31 # SET(${PROJECT_NAME}_DEP_TEST_INCDIR)
33 # dependencies - Additional
34 # SET(${PROJECT_NAME}_DEP_ADD_INCDIR)
37 LIST(APPEND ${PROJECT_NAME}_DEP_SYS_INCDIR COLLADA_DAE_INCLUDE_DIR
38 COLLADA_DOM_INCLUDE_DIR)
39 LIST(APPEND ${PROJECT_NAME}_DEP_LIB OSG_COLLADA_LIBS OSG_BOOST_LIBS)
42 OSG_ADD_GLUTPACKAGE(TRUE)
44 SET(${PROJECT_NAME}_CXXFLAGS ${OSG_ADD_CXX_FLAGS})
46 SET(${PROJECT_NAME}_NO_DOC TRUE)
48 OSG_STORE_PROJECT_DEPENDENCIES()
50 ##############################################################################
52 ##############################################################################
54 OSG_ADD_DIRECTORY("Source/Contrib/CgFXMaterial")
56 OSG_ADD_DIRECTORY("Source/Contrib/CgFXMaterial/FileIO")
59 ##############################################################################
60 # setup python bindings
61 ##############################################################################
63 SET(${PROJECT_NAME}_NO_PYTHON TRUE)
65 ##############################################################################
67 ##############################################################################
69 OSG_SETUP_PROJECT("OSG_COMPILECONTRIBCGFXLIB")