blob: f7e543dc1afae986b0464c559c3f1ae9b717c43e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
add_definitions("-Wall -std=c++14 -g")
set(CMAKE_CXX_VISIBILITY_PRESET default)
find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Quick Qml WebEngineWidgets Test WebEngine Gui)
find_package(KF5Mime 4.87.0 CONFIG REQUIRED)
find_package(Sink 0.6.0 CONFIG REQUIRED)
include_directories(../../../framework/src/domain/mime ${KMIME_INCLUDES})
add_library(extensionapiplugin SHARED extensionapiplugin.cpp extensionapi.cpp)
target_link_libraries(extensionapiplugin
kubeframework
KF5::Mime
sink
Qt5::Core
Qt5::Quick
Qt5::Qml
Qt5::WebEngineWidgets
Qt5::Test
Qt5::WebEngine
Qt5::Gui
)
install(TARGETS extensionapiplugin DESTINATION ${EXTENSIONAPI_INSTALL_DIR})
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
|