infinite terrain experiments
[shady.git] / CMakeLists.txt
blob52a6f345af64dd9859f0ec9e169d2f1eb609b1a2
1 project(shady)
2 cmake_minimum_required(VERSION 2.6)
4 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/")
6 #find_package(Qt4 REQUIRED)
8 find_package(OpenGL REQUIRED)
9 find_package(GLEW REQUIRED)
10 find_package(GLUT REQUIRED)
11 find_package(Boost REQUIRED COMPONENTS filesystem)
13 add_definitions(-std=c++0x)
14 add_definitions(-Wall -ggdb)
16 include_directories(${QT_INCLUDES} ${OPENGL_INCLUDE_PATH} ${CMAKE_CURRENT_BINARY_DIR} ${GLEW_INCLUDE_DIRS} ${GLUT_INCLUDE_PATH} ${Boost_INCLUDE_DIRS})
18 set(shady_SRCS world.cpp terrain.cpp shady.cpp main.cpp transform.cpp output.cpp renderer.cpp)
19 #qt4_automoc(${shady_SRCS})
20 add_executable(shady ${shady_SRCS})
21 target_link_libraries(shady ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTOPENGL_LIBRARY} ${OPENGL_LIBRARY} ${GLEW_LIBRARY} ${GLUT_LIBRARY} ${Boost_LIBRARIES})