diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-03-21 17:34:05 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-03-23 16:32:01 +0100 |
commit | 0c881f0c1b77cf8876094e3647d1732210b954d1 (patch) | |
tree | 418396b4f2aae86c1cbec2cee9bcd6d36b87dda0 /extensions/api/src/CMakeLists.txt | |
parent | d0029fbe0a503edcf36e6ad072b87c53ad0715eb (diff) | |
download | kube-0c881f0c1b77cf8876094e3647d1732210b954d1.tar.gz kube-0c881f0c1b77cf8876094e3647d1732210b954d1.zip |
An extension mechanism load qml files at generic extension points.
and forward the email via an extension api.
Diffstat (limited to 'extensions/api/src/CMakeLists.txt')
-rw-r--r-- | extensions/api/src/CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/extensions/api/src/CMakeLists.txt b/extensions/api/src/CMakeLists.txt new file mode 100644 index 00000000..f7e543dc --- /dev/null +++ b/extensions/api/src/CMakeLists.txt | |||
@@ -0,0 +1,25 @@ | |||
1 | add_definitions("-Wall -std=c++14 -g") | ||
2 | set(CMAKE_CXX_VISIBILITY_PRESET default) | ||
3 | |||
4 | find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Quick Qml WebEngineWidgets Test WebEngine Gui) | ||
5 | find_package(KF5Mime 4.87.0 CONFIG REQUIRED) | ||
6 | find_package(Sink 0.6.0 CONFIG REQUIRED) | ||
7 | |||
8 | include_directories(../../../framework/src/domain/mime ${KMIME_INCLUDES}) | ||
9 | |||
10 | add_library(extensionapiplugin SHARED extensionapiplugin.cpp extensionapi.cpp) | ||
11 | target_link_libraries(extensionapiplugin | ||
12 | kubeframework | ||
13 | KF5::Mime | ||
14 | sink | ||
15 | Qt5::Core | ||
16 | Qt5::Quick | ||
17 | Qt5::Qml | ||
18 | Qt5::WebEngineWidgets | ||
19 | Qt5::Test | ||
20 | Qt5::WebEngine | ||
21 | Qt5::Gui | ||
22 | ) | ||
23 | install(TARGETS extensionapiplugin DESTINATION ${EXTENSIONAPI_INSTALL_DIR}) | ||
24 | |||
25 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | ||