Warning, /frameworks/purpose/src/plugins/reviewboard/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"purpose6_reviewboard\")
0002 add_subdirectory(icons)
0003 
0004 ecm_qt_declare_logging_category(ReviewboardHelpers_SRCS
0005     HEADER debug.h
0006     IDENTIFIER PLUGIN_REVIEWBOARD
0007     CATEGORY_NAME kf.purpose.plugins.reviewboard
0008     OLD_CATEGORY_NAMES kdevplatform.plugins.reviewboard
0009     DESCRIPTION "purpose (reviewboard plugin)"
0010     EXPORT PURPOSE
0011 )
0012 
0013 add_library(ReviewboardHelpers STATIC reviewboardjobs.cpp ${ReviewboardHelpers_SRCS})
0014 set_target_properties(ReviewboardHelpers PROPERTIES POSITION_INDEPENDENT_CODE ON)
0015 target_link_libraries(ReviewboardHelpers KF6::CoreAddons KF6::I18n Qt6::Network)
0016 
0017 add_share_plugin(reviewboardplugin reviewboardplugin.cpp)
0018 target_link_libraries(reviewboardplugin Qt6::Widgets ReviewboardHelpers)
0019 
0020 set_target_properties(ReviewboardHelpers PROPERTIES VERSION ${PURPOSE_VERSION} SOVERSION ${PURPOSE_SOVERSION})
0021 
0022 add_library(rbpurposequickplugin quick/reviewboardquickplugin.cpp quick/rbrepositoriesmodel.cpp quick/rbreviewslistmodel.cpp quick/reviewboardrc.cpp)
0023 target_link_libraries(rbpurposequickplugin Qt6::Qml ReviewboardHelpers)
0024 
0025 install(TARGETS rbpurposequickplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/purpose/reviewboard)
0026 install(FILES quick/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/purpose/reviewboard)