blob: 051fec3c42940200a08032f69bfd7cec28dc2e6a (
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
|
set(CMAKE_CXX_VISIBILITY_PRESET default)
set(CMAKE_CXX_STANDARD_REQUIRED 14)
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)
|