Blame view

src/CMakeLists.txt 1.14 KB
0c5b5e5c   Steven de Ridder   Initial commit. d...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  cmake_minimum_required(VERSION 3.0)
  LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake)
  include(projectheader)
  project_header(bluetooth)
  
  find_package( Qt5Core REQUIRED )
  find_package( Qt5Bluetooth REQUIRED )
  
  include_directories( SYSTEM
      ${Qt5Core_INCLUDE_DIRS}
      ${Qt5Bluetooth_INCLUDE_DIRS}
  )
  
  include(compiler)
  
  include_directories(
e0254ed5   Steven de Ridder   adjusted cmakelis...
17
      ${CMAKE_CURRENT_SOURCE_DIR}/../submodules/logutils/src
0c5b5e5c   Steven de Ridder   Initial commit. d...
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  )
  
  set(SRC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/bluetoothbaseclass.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/connectionhandler.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/devicefinder.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/devicehandler.cpp
      ${CMAKE_CURRENT_SOURCE_DIR}/deviceinfo.cpp
  )
  
  include(qtmoc)
  create_mocs( SRC_LIST MOC_LIST
      ${CMAKE_CURRENT_SOURCE_DIR}/bluetoothbaseclass.h
      ${CMAKE_CURRENT_SOURCE_DIR}/connectionhandler.h
      ${CMAKE_CURRENT_SOURCE_DIR}/devicefinder.h
      ${CMAKE_CURRENT_SOURCE_DIR}/devicehandler.h
      ${CMAKE_CURRENT_SOURCE_DIR}/deviceinfo.h
  )
  
  link_directories(
      ${CMAKE_BINARY_DIR}/lib
  )
  
  include(library)
  add_libraries(
      ${Qt5Core_LIBRARIES}
      ${Qt5Bluetooth_LIBRARIES}
0c5b5e5c   Steven de Ridder   Initial commit. d...
45
46
47
48
  )
  
  include(installation)
  install_component()