diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bf7f7ae..bd4a229 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | cmake_minimum_required(VERSION 2.8) | 1 | cmake_minimum_required(VERSION 2.8.12) |
2 | 2 | ||
3 | 3 | ||
4 | # ECM setup | 4 | # ECM setup |
@@ -19,9 +19,9 @@ include(KDEInstallDirs) | |||
19 | # include(KDECMakeSettings) | 19 | # include(KDECMakeSettings) |
20 | 20 | ||
21 | find_package(Qt5 COMPONENTS REQUIRED Core Widgets Network) | 21 | find_package(Qt5 COMPONENTS REQUIRED Core Widgets Network) |
22 | 22 | find_package(KF5 COMPONENTS REQUIRED Async) | |
23 | find_package(FlatBuffers REQUIRED) | 23 | find_package(FlatBuffers REQUIRED) |
24 | function(generate_flatbuffers) | 24 | function(generate_flatbuffers _target) |
25 | foreach(fbs ${ARGN}) | 25 | foreach(fbs ${ARGN}) |
26 | message("making ${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h from ${CMAKE_CURRENT_SOURCE_DIR}/${fbs}.fbs") | 26 | message("making ${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h from ${CMAKE_CURRENT_SOURCE_DIR}/${fbs}.fbs") |
27 | add_custom_command( | 27 | add_custom_command( |
@@ -31,7 +31,8 @@ function(generate_flatbuffers) | |||
31 | ) | 31 | ) |
32 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h PROPERTIES GENERATED 1) | 32 | set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h PROPERTIES GENERATED 1) |
33 | string(REGEX REPLACE "/" "_" target_name ${fbs}) | 33 | string(REGEX REPLACE "/" "_" target_name ${fbs}) |
34 | add_custom_target(generate_bindings${target_name} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h) | 34 | add_custom_target(${_target}-generate_bindings${target_name} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${fbs}_generated.h) |
35 | add_dependencies(${_target} ${_target}-generate_bindings${target_name}) | ||
35 | endforeach(fbs) | 36 | endforeach(fbs) |
36 | endfunction(generate_flatbuffers) | 37 | endfunction(generate_flatbuffers) |
37 | 38 | ||
@@ -58,7 +59,4 @@ add_subdirectory(examples) | |||
58 | # some tests | 59 | # some tests |
59 | add_subdirectory(tests) | 60 | add_subdirectory(tests) |
60 | 61 | ||
61 | # async library prototype | ||
62 | add_subdirectory(async) | ||
63 | |||
64 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 62 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |