tecorrec: Check for OpenGL and add includes/libs
[tecorrec.git] / CMakeLists.txt
blob31df632b9b8103452e8171d0ea3c5bc68db90bcb
1 cmake_minimum_required(VERSION 2.6)
2 project(tecorrec)
4 # custom modules
5 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/")
7 find_package(Qt4 REQUIRED)
8 find_package(Qwt5 REQUIRED)
9 find_package(OpenGL REQUIRED)
11 set(QT_USE_QTOPENGL true)
12 include(${QT_USE_FILE})
13 include_directories(${QT_INCLUDES}
14                     ${Qwt5_INCLUDE_DIR}
15                     ${OPENGL_INCLUDE_DIR}
16                     maths
17                     geo
19 add_subdirectory(maths)
20 add_subdirectory(geo)
21 add_subdirectory(arctohgt)
22 add_subdirectory(cpvoids)
24 set(tecorrec_SRCS
25     main.cpp
26     tcMainWindow.cpp
27     tcViewportWidget.cpp
28     tcColourMapWidget.cpp
31 set(tecorrec_HEADERS
32     tcMainWindow.h
33     tcViewportWidget.h
34     tcColourMapWidget.h
37 qt4_wrap_cpp(tecorrec_MOCS ${tecorrec_HEADERS})
39 add_executable(tecorrec ${tecorrec_SRCS} ${tecorrec_MOCS})
41 target_link_libraries(tecorrec
42                       ${QT_LIBRARIES}
43                       ${Qwt5_Qt4_LIBRARY}
44                       ${OPENGL_LIBRARIES}
45                       tecorrec_geo