Final changes before project hand-in
[tecorrec.git] / CMakeLists.txt
blobb79ae9aa011a8be392620e829f50362fa6c0554c
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)
10 set(QT_USE_QTOPENGL true)
11 include(${QT_USE_FILE})
12 include_directories(${QT_INCLUDES}
13                     ${Qwt5_INCLUDE_DIR}
14                     maths
15                     geo
17 add_subdirectory(maths)
18 add_subdirectory(geo)
19 add_subdirectory(arctohgt)
20 add_subdirectory(cpvoids)
22 set(tecorrec_SRCS
23     main.cpp
24     tcMainWindow.cpp
25     tcViewportWidget.cpp
26     tcColourMapWidget.cpp
29 set(tecorrec_HEADERS
30     tcMainWindow.h
31     tcViewportWidget.h
32     tcColourMapWidget.h
35 qt4_wrap_cpp(tecorrec_MOCS ${tecorrec_HEADERS})
37 add_executable(tecorrec ${tecorrec_SRCS} ${tecorrec_MOCS})
39 target_link_libraries(tecorrec
40                       ${QT_LIBRARIES}
41                       ${Qwt5_Qt4_LIBRARY}
42                       tecorrec_geo