Warning, /plasma/plasma-vault/kded/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 configure_file (config-plasma-vault.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-plasma-vault.h)
0002 
0003 include_directories (
0004    ${CMAKE_CURRENT_SOURCE_DIR}
0005    ${CMAKE_CURRENT_SOURCE_DIR}/engine
0006    )
0007 
0008 add_library (
0009    kded_plasmavault
0010    MODULE
0011    )
0012 
0013 target_sources(kded_plasmavault PRIVATE
0014    engine/backend_p.cpp
0015    engine/backend_p.h
0016    engine/backends/cryfs/cryfsbackend.cpp
0017    engine/backends/cryfs/cryfsbackend.h
0018    engine/backends/encfs/encfsbackend.cpp
0019    engine/backends/encfs/encfsbackend.h
0020    engine/backends/gocryptfs/gocryptfsbackend.cpp
0021    engine/backends/gocryptfs/gocryptfsbackend.h
0022    engine/commandresult.cpp
0023    engine/commandresult.h
0024    engine/fusebackend_p.cpp
0025    engine/fusebackend_p.h
0026    engine/singleton_p.h
0027    engine/types.cpp
0028    engine/types.h
0029    engine/vault.cpp
0030    engine/vault.h
0031    service.cpp
0032    service.h
0033    ui/activitieslinkingwidget.cpp
0034    ui/activitieslinkingwidget.h
0035    ui/backendchooserwidget.cpp
0036    ui/backendchooserwidget.h
0037    ui/cryfscypherchooserwidget.cpp
0038    ui/cryfscypherchooserwidget.h
0039    ui/dialogdsl.cpp
0040    ui/dialogdsl.h
0041    ui/directorychooserwidget.cpp
0042    ui/directorychooserwidget.h
0043    ui/directorypairchooserwidget.cpp
0044    ui/directorypairchooserwidget.h
0045    ui/mountdialog.cpp
0046    ui/mountdialog.h
0047    ui/namechooserwidget.cpp
0048    ui/namechooserwidget.h
0049    ui/noticewidget.cpp
0050    ui/noticewidget.h
0051    ui/offlineonlywidget.cpp
0052    ui/offlineonlywidget.h
0053    ui/passwordchooserwidget.cpp
0054    ui/passwordchooserwidget.h
0055    ui/vaultconfigurationdialog.cpp
0056    ui/vaultconfigurationdialog.h
0057    ui/vaultcreationwizard.cpp
0058    ui/vaultcreationwizard.h
0059    ui/vaultdeletionwidget.cpp
0060    ui/vaultdeletionwidget.h
0061    ui/vaultimportingwizard.cpp
0062    ui/vaultimportingwizard.h
0063    ui/vaultwizardbase.h
0064 
0065    ../common/vaultinfo.cpp
0066    ../common/vaultinfo.h
0067    )
0068 
0069 ki18n_wrap_ui (
0070    kded_plasmavault
0071    ui/activitieslinkingwidget.ui
0072    ui/backendchooserwidget.ui
0073    ui/cryfscypherchooserwidget.ui
0074    ui/directorypairchooserwidget.ui
0075    ui/directorychooserwidget.ui
0076    ui/namechooserwidget.ui
0077    ui/noticewidget.ui
0078    ui/passwordchooserwidget.ui
0079    ui/offlineonlywidget.ui
0080    ui/vaultdeletionwidget.ui
0081 
0082    ui/vaultcreationwizard.ui
0083    ui/vaultimportingwizard.ui
0084    ui/vaultconfigurationdialog.ui
0085    ui/mountdialog.ui
0086    )
0087 
0088 
0089 set_target_properties (
0090    kded_plasmavault
0091    PROPERTIES OUTPUT_NAME plasmavault
0092    )
0093 
0094 kcoreaddons_desktop_to_json (
0095    kded_plasmavault plasmavault.desktop
0096    )
0097 
0098 target_link_libraries (
0099    kded_plasmavault
0100 
0101    Qt::Core
0102    Qt::DBus
0103    Qt::Widgets
0104 
0105    KF5::Activities
0106    KF5::ConfigCore
0107    KF5::ConfigWidgets
0108    KF5::CoreAddons
0109    KF5::DBusAddons
0110    KF5::I18n
0111    KF5::KIOCore
0112    KF5::KIOWidgets
0113    KF5::WidgetsAddons
0114    KSysGuard::SysGuard
0115    KSysGuard::ProcessCore
0116    )
0117 if (HAVE_NETWORKMANAGER)
0118     target_link_libraries (
0119        kded_plasmavault
0120        KF5::NetworkManagerQt
0121     )
0122 endif ()
0123 
0124 
0125 install (
0126     TARGETS kded_plasmavault DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/kded)
0127