5069cb0c7d6773e22794c33f5e2cd951892820c6
[camsim.git] / camsim-flow / CMakeLists.txt
1 # Copyright (C) 2017
2 # Computer Graphics Group, University of Siegen
3 # Written by Martin Lambers <martin.lambers@uni-siegen.de>
4 #
5 # Copying and distribution of this file, with or without modification, are
6 # permitted in any medium without royalty provided the copyright notice and this
7 # notice are preserved. This file is offered as-is, without any warranty.
8
9 cmake_minimum_required(VERSION 3.4)
10 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR} ${CMAKE_MODULE_PATH})
11 set(CMAKE_AUTOMOC ON)
12 set(CMAKE_INCLUDE_CURRENT_DIR ON)
13
14 project(camsim-flow)
15
16 if(CMAKE_COMPILER_IS_GNUCXX)
17     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11 -Wall -Wextra")
18 endif()
19
20 find_package(Qt5 5.6.0 COMPONENTS Gui)
21 find_package(CamSim REQUIRED)
22
23 include_directories(${CAMSIM_INCLUDE_DIRS})
24 link_directories(${CAMSIM_LIBRARY_DIRS})
25 add_executable(camsim-flow camsim-flow.cpp)
26 target_link_libraries(camsim-flow ${CAMSIM_LIBRARIES} Qt5::Gui)
27 install(TARGETS camsim-flow RUNTIME DESTINATION bin)