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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
# CMakeLists for Apper PackageKit Session Interface
set(pksession_SRCS
AbstractIsRunning.cpp
FilesModel.cpp
IntroDialog.cpp
ReviewChanges.cpp
SessionTask.cpp
PkInterface.cpp
PkInstallPackageNames.cpp
PkSearchFile.cpp
PkIsInstalled.cpp
PkInstallMimeTypes.cpp
PkInstallGStreamerResources.cpp
PkInstallFontconfigResources.cpp
PkInstallPlasmaResources.cpp
PkInstallPackageFiles.cpp
PkInstallProvideFiles.cpp
PkInstallCatalogs.cpp
PkRemovePackageByFiles.cpp
PkInstallPrinterDrivers.cpp
PkSession.cpp
main.cpp
)
qt5_add_dbus_adaptor(pksession_SRCS
org.freedesktop.PackageKit.xml
PkInterface.h
PkInterface
)
ki18n_wrap_ui(pksession_SRCS
IntroDialog.ui
ReviewChanges.ui
SessionTask.ui
)
add_executable(apper-pk-session
${pksession_SRCS}
)
target_link_libraries(apper-pk-session
Qt5::XmlPatterns
KF5::WidgetsAddons
KF5::KIOFileWidgets
KF5::IconThemes
KF5::DBusAddons
${PackageKitQt5_LIBRARIES}
apper_private
)
set_target_properties(apper-pk-session PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/apper)
install(TARGETS apper-pk-session DESTINATION ${KDE_INSTALL_LIBEXECDIR})
include(MacroDBusAddActivationService)
dbus_add_activation_service(org.freedesktop.PackageKit.service.in)
|