Changeset View
Changeset View
Standalone View
Standalone View
libdiscover/backends/FlatpakBackend/CMakeLists.txt
1 | # add_subdirectory(tests) | 1 | # add_subdirectory(tests) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | include_directories(${FLATPAK_INCLUDE_DIRS} ${APPSTREAM_INCLUDE_DIRS}) | 3 | include_directories(${FLATPAK_INCLUDE_DIRS} ${APPSTREAM_INCLUDE_DIRS}) | ||
4 | 4 | | |||
5 | set(flatpak-backend_SRCS | 5 | set(flatpak-backend_SRCS | ||
6 | FlatpakResource.cpp | 6 | FlatpakResource.cpp | ||
7 | FlatpakBackend.cpp | 7 | FlatpakBackend.cpp | ||
8 | FlatpakFetchDataJob.cpp | 8 | FlatpakFetchDataJob.cpp | ||
9 | FlatpakFetchUpdatesJob.cpp | | |||
10 | FlatpakSourcesBackend.cpp | 9 | FlatpakSourcesBackend.cpp | ||
11 | FlatpakTransaction.cpp | 10 | FlatpakTransaction.cpp | ||
12 | FlatpakTransactionJob.cpp | 11 | FlatpakTransactionJob.cpp | ||
13 | ) | 12 | ) | ||
14 | 13 | | |||
15 | add_library(flatpak-backend MODULE ${flatpak-backend_SRCS}) | 14 | add_library(flatpak-backend MODULE ${flatpak-backend_SRCS}) | ||
16 | target_link_libraries(flatpak-backend Qt5::Core Qt5::Widgets KF5::CoreAddons KF5::ConfigCore Discover::Common AppStreamQt ${FLATPAK_LIBRARIES}) | 15 | target_link_libraries(flatpak-backend Qt5::Core Qt5::Widgets Qt5::Concurrent KF5::CoreAddons KF5::ConfigCore Discover::Common AppStreamQt ${FLATPAK_LIBRARIES}) | ||
17 | 16 | | |||
18 | install(TARGETS flatpak-backend DESTINATION ${PLUGIN_INSTALL_DIR}/discover) | 17 | install(TARGETS flatpak-backend DESTINATION ${PLUGIN_INSTALL_DIR}/discover) | ||
19 | install(FILES flatpak-backend-categories.xml DESTINATION ${DATA_INSTALL_DIR}/libdiscover/categories) | 18 | install(FILES flatpak-backend-categories.xml DESTINATION ${DATA_INSTALL_DIR}/libdiscover/categories) | ||
20 | 19 | | |||
21 | add_library(FlatpakNotifier MODULE FlatpakNotifier.cpp FlatpakFetchUpdatesJob.cpp) | 20 | add_library(FlatpakNotifier MODULE FlatpakNotifier.cpp) | ||
22 | target_link_libraries(FlatpakNotifier Discover::Notifiers ${FLATPAK_LIBRARIES}) | 21 | target_link_libraries(FlatpakNotifier Discover::Notifiers Qt5::Concurrent ${FLATPAK_LIBRARIES}) | ||
23 | set_target_properties(FlatpakNotifier PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover) | 22 | set_target_properties(FlatpakNotifier PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/plasma-discover) | ||
24 | 23 | | |||
25 | install(TARGETS FlatpakNotifier DESTINATION ${PLUGIN_INSTALL_DIR}/discover-notifier) | 24 | install(TARGETS FlatpakNotifier DESTINATION ${PLUGIN_INSTALL_DIR}/discover-notifier) | ||
26 | install(PROGRAMS org.kde.discover-flatpak.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) | 25 | install(PROGRAMS org.kde.discover-flatpak.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) |