28 lines
		
	
	
		
			695 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			695 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| find_package(Qt4)
 | |
| find_package(OpenGL)
 | |
| 
 | |
| if(QT4_FOUND AND OPENGL_FOUND)
 | |
| 
 | |
|   set(QT_USE_QTOPENGL TRUE)
 | |
|   include(${QT_USE_FILE})
 | |
| 
 | |
|   set(CMAKE_INCLUDE_CURRENT_DIR ON)
 | |
| 
 | |
|   include_directories( ${QT_INCLUDE_DIR} )
 | |
| 
 | |
|   set(quaternion_demo_SRCS  gpuhelper.cpp icosphere.cpp camera.cpp trackball.cpp quaternion_demo.cpp)
 | |
| 
 | |
|   qt4_automoc(${quaternion_demo_SRCS})
 | |
| 
 | |
|   add_executable(quaternion_demo ${quaternion_demo_SRCS})
 | |
|   add_dependencies(demos quaternion_demo)
 | |
| 
 | |
|   target_link_libraries(quaternion_demo
 | |
|     ${QT_QTCORE_LIBRARY}    ${QT_QTGUI_LIBRARY}
 | |
|     ${QT_QTOPENGL_LIBRARY}  ${OPENGL_LIBRARIES} )
 | |
| 
 | |
| else()
 | |
| 
 | |
|   message(STATUS "OpenGL demo disabled because Qt4 and/or OpenGL have not been found.")
 | |
| 
 | |
| endif() | 
