Blame view

src/CMakeLists.txt 1.14 KB
fe885bcf   Steven de Ridder   Initial commit.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  cmake_minimum_required(VERSION 3.0)
  LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake)
  include(projectheader)
  project_header(global)
  
  find_package( Qt5Core REQUIRED )
  
  include_directories( SYSTEM
      ${Qt5Core_INCLUDE_DIRS}
      ${Qt5Core_PRIVATE_INCLUDE_DIRS}
  )
  
  include(compiler)
  
  include_directories(
8927e089   Steven de Ridder   adjusted cmakelis...
16
17
18
19
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/pugixml/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/config/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/logutils/src
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/interfaces/src
fe885bcf   Steven de Ridder   Initial commit.
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  )
  
  set(SRC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/argumentparserbase.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/systeminfo.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/plugin.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/pluginmanager.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/conversionutils.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/timeutils.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/threadmon.cpp
  )
  
  include(qtmoc)
  create_mocs( SRC_LIST MOC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/pluginmanager.h
  )
  
  link_directories(
      ${CMAKE_BINARY_DIR}/lib
  )
  
  include(library)
  add_libraries(
      ${Qt5Core_LIBRARIES}
fe885bcf   Steven de Ridder   Initial commit.
44
45
46
47
  )
  
  include(installation)
  install_component()