fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / WindowSystem / GLUT / CMakeLists.Lib.OSGWindowGLUT.txt
blob53b5e6bb371fe5a6e47062b4bf92bd8d1d798418
2 IF(OSG_OGL_COREONLY AND NOT OSG_CHECK_COREONLY)
3   RETURN()
4 ENDIF()
6 OSG_ADD_PROJECT("OSGWindowGLUT")
8 IF(NOT GLUT_FOUND)
9     MESSAGE(STATUS "Dependency (GLUT) not found, can not build (${PROJECT_NAME}).\n")
10     SET(OSGBUILD_${PROJECT_NAME} OFF)
11 ENDIF(NOT GLUT_FOUND)
13 OSG_SELECT_PROJECT()
15 ##############################################################################
16 # dependencies
17 ##############################################################################
19 # dependencies - OpenSG
20 SET(${PROJECT_NAME}_DEP_OSG_LIB ${OSG_NATIVE_WINDOW})
22 SET(${PROJECT_NAME}_DEP_TEST_OSG_LIB OSGDrawable
23                                      OSGFileIO
24                                      OSGGroup 
25                                      OSGImageFileIO
26                                      OSGState
27                                      OSGText
28                                      OSGUtil
29                                      OSGWindow)
31 # dependencies - External
32 #SET(${PROJECT_NAME}_DEP_LIB GLUT_LIBRARIES)
33 # SET(${PROJECT_NAME}_DEP_LIBDIR)
34 #SET(${PROJECT_NAME}_DEP_INCDIR OSG_GLUT_INC_DIR)
36 OSG_ADD_GLUTPACKAGE(FALSE)
37 OSG_ADD_GLUTPACKAGE(TRUE)
39 IF(NVIDIAPERFSDK_FOUND)
40     LIST(APPEND ${PROJECT_NAME}_DEP_TEST_LIB OSG_NVPERFSDK_LIBS)
41     # SET(${PROJECT_NAME}_DEP_TEST_LIBDIR)
42     LIST(APPEND ${PROJECT_NAME}_DEP_TEST_INCDIR OSG_NVPERFSDK_INC_DIR)
43 ENDIF(NVIDIAPERFSDK_FOUND)
45 # dependencies - Additional
46 # SET(${PROJECT_NAME}_DEP_ADD_INCDIR)
48 SET(${PROJECT_NAME}_CXXFLAGS ${OSG_ADD_CXX_FLAGS})
50 OSG_STORE_PROJECT_DEPENDENCIES()
52 ##############################################################################
53 # collect sources
54 ##############################################################################
56 OSG_ADD_DIRECTORY("Source/WindowSystem/GLUT")
58 IF(${OSG_CMAKE_PASS} STREQUAL "OSGCOLLECT")
59     FILE(APPEND ${${PROJECT_NAME}_BUILD_FILE}
60         "LIST(APPEND ${PROJECT_NAME}_DEP_SYS_TEST_INCDIR \"${CMAKE_SOURCE_DIR}/Source/External\")\n\n")
61 ENDIF()
63 ##############################################################################
64 # setup python bindings
65 ##############################################################################
67 #SET(${PROJECT_NAME}_NO_PYTHON TRUE)
69 IF(${OSG_CMAKE_PASS} STREQUAL "OSGPYTHON")
70   SET(${PROJECT_NAME}_PYTHON_NATIVEWINDOW_DEPENDENT GLUTWindow)
71 ENDIF()
73 ##############################################################################
74 # setup build
75 ##############################################################################
77 OSG_SETUP_PROJECT("OSG_COMPILEWINDOWGLUTLIB")