Warning, /pim/kube/extensions/api/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(CMAKE_CXX_VISIBILITY_PRESET default)
0002
0003 find_package(Qt5 COMPONENTS REQUIRED Core Concurrent Quick Qml WebEngineWidgets Test WebEngine Gui)
0004 find_package(KF5Mime 4.87.0 CONFIG REQUIRED)
0005 find_package(Sink CONFIG REQUIRED)
0006 find_package(KAsync CONFIG REQUIRED)
0007
0008 include_directories(../../../framework/src/domain/mime ${KMIME_INCLUDES})
0009
0010 add_library(extensionapiplugin SHARED extensionapiplugin.cpp extensionapi.cpp)
0011 target_link_libraries(extensionapiplugin
0012 kubeframework
0013 KF5::Mime
0014 sink
0015 KAsync
0016 Qt5::Core
0017 Qt5::Quick
0018 Qt5::Qml
0019 Qt5::WebEngineWidgets
0020 Qt5::Test
0021 Qt5::WebEngine
0022 Qt5::Gui
0023 )
0024 install(TARGETS extensionapiplugin DESTINATION ${EXTENSIONAPI_INSTALL_DIR})
0025
0026 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)