]> gitweb.stoutner.com Git - PrivacyBrowserPC.git/blob - src/CMakeLists.txt
Initial commit.
[PrivacyBrowserPC.git] / src / CMakeLists.txt
1 add_executable(privacybrowserpc)
2
3 target_sources(privacybrowserpc PRIVATE
4     main.cpp
5     privacybrowserpcwindow.cpp
6     privacybrowserpcview.cpp
7 )
8
9 ecm_qt_declare_logging_category(privacybrowserpc
10     HEADER privacybrowserpcdebug.h
11     IDENTIFIER PRIVACYBROWSERPC
12     CATEGORY_NAME "privacybrowserpc"
13 )
14 kconfig_add_kcfg_files(privacybrowserpc PrivacyBrowserPCSettings.kcfgc)
15 ki18n_wrap_ui(privacybrowserpc
16     privacybrowserpcview.ui
17     settings.ui
18 )
19
20 target_link_libraries(privacybrowserpc
21     KF5::CoreAddons
22     KF5::I18n
23     KF5::XmlGui
24     KF5::ConfigWidgets
25     KF5::DBusAddons
26     KF5::Crash
27     Qt5::Widgets
28 )
29
30 install(TARGETS privacybrowserpc ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
31 install(PROGRAMS org.example.privacybrowserpc.desktop  DESTINATION ${KDE_INSTALL_APPDIR})
32 install(FILES org.example.privacybrowserpc.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
33 install(FILES privacybrowserpcui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/privacybrowserpc)