Add specular component
[opengl.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2 project(opengl)
3 set(CMAKE_BINARY_DIR "bin")
4 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
5 add_executable(main main.cpp model.cpp)
6
7 find_package(OpenGL REQUIRED)
8 include_directories(${OPENGL_INCLUDE_DIRS})
9 target_link_libraries(main ${OPENGL_LIBRARIES})
10
11 find_package(GLUT REQUIRED)
12 if(NOT GLUT_FOUND)
13         message(ERROR "GLUT not found")
14 endif(NOT GLUT_FOUND)
15 include_directories(${GLUT_INCLUDE_DIR})
16 target_link_libraries(main ${GLUT_LIBRARIES})
17
18 find_package(GLEW REQUIRED)
19 if(NOT GLEW_FOUND)
20         message(ERROR "GLEW not found")
21 endif(NOT GLEW_FOUND)
22 include_directories(${GLEW_INCLUDE_DIR})
23 target_link_libraries(main ${GLEW_LIBRARIES})
24
25 find_package(GLM REQUIRED)
26 if(NOT GLM_FOUND)
27         message(ERROR "GLM not found")
28 endif(NOT GLM_FOUND)
29 include_directories(${GLM_INCLUDE_DIR})