diff options
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) | ||