summaryrefslogtreecommitdiffstats
path: root/extensions/api/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/api/src/CMakeLists.txt')
-rw-r--r--extensions/api/src/CMakeLists.txt25
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 @@
1add_definitions("-Wall -std=c++14 -g")
2set(CMAKE_CXX_VISIBILITY_PRESET default)
3
4find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Quick Qml WebEngineWidgets Test WebEngine Gui)
5find_package(KF5Mime 4.87.0 CONFIG REQUIRED)
6find_package(Sink 0.6.0 CONFIG REQUIRED)
7
8include_directories(../../../framework/src/domain/mime ${KMIME_INCLUDES})
9
10add_library(extensionapiplugin SHARED extensionapiplugin.cpp extensionapi.cpp)
11target_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)
23install(TARGETS extensionapiplugin DESTINATION ${EXTENSIONAPI_INSTALL_DIR})
24
25feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)