Blame view

src/CMakeLists.txt 774 Bytes
32b0e19a   Steven de Ridder   Initial commit. d...
1
  cmake_minimum_required(VERSION 3.0)
32b0e19a   Steven de Ridder   Initial commit. d...
2
3
4
5
6
7
8
9
  include(projectheader)
  project_header(transqueue)
  
  find_package( Qt5Core REQUIRED )
  find_package( Qt5Sql REQUIRED )
  
  include_directories( SYSTEM
      ${Qt5Core_INCLUDE_DIRS}
39a9e98f   Steven de Ridder   adjusted cmakelis...
10
11
12
13
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/datatypes/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/logutils/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/config/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/pugixml/src
32b0e19a   Steven de Ridder   Initial commit. d...
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  )
  
  include(compiler)
  
  set(SRC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/transqueue.cpp
  )
  
  include(qtmoc)
  create_mocs( SRC_LIST MOC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/transqueue.h
  )
  
  include(library)
  add_libraries(
      ${Qt5Core_LIBRARIES}
      datatypes
      logutils
      config
      pugixml
  )
  
  include(installation)
  install_component()