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 58 59 60
|
# CMakeLists for the apper executable and misc data
set(apper_SRCS
Settings/Settings.cpp
Settings/OriginModel.cpp
Updater/UpdateDetails.cpp
Updater/DistroUpgrade.cpp
Updater/CheckableHeader.cpp
Updater/Updater.cpp
FiltersMenu.cpp
ClickableLabel.cpp
ScreenShotViewer.cpp
PackageDetails.cpp
GraphicsOpacityDropShadowEffect.cpp
CategoryModel.cpp
BrowseView.cpp
TransactionModel.cpp
TransactionFilterModel.cpp
TransactionHistory.cpp
ApperKCM.cpp
ApperKCM.h
MainUi.cpp
BackendDetails.cpp
Apper.cpp
main.cpp
)
ki18n_wrap_ui(apper_SRCS
BackendDetails.ui
Settings/Settings.ui
Updater/UpdateDetails.ui
Updater/Updater.ui
PackageDetails.ui
BrowseView.ui
TransactionHistory.ui
ApperKCM.ui
)
add_executable(apper
${apper_SRCS}
)
target_link_libraries(apper
KF5::IconThemes
KF5::DBusAddons
PK::packagekitqt5
apper_private
)
set_target_properties(apper PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/apper)
install(TARGETS apper DESTINATION ${KDE_INSTALL_BINDIR})
install(FILES org.kde.apper.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.apper_installer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.apper_settings.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.apper_updates.desktop DESTINATION ${KDE_INSTALL_APPDIR})
install(FILES org.kde.apper.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
add_subdirectory(Icons)
add_subdirectory(Animations)
|