diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2021-02-13 01:07:34 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2021-02-13 01:10:59 +0100 |
commit | 7a7a60a910b04e9af84a1e3161d8661499de5384 (patch) | |
tree | 57f76b117dcf1116d0028f81f204f786355d55ce /tdescreensaver | |
parent | d54edce264831393ab1fca3f4c2cee5baf40b2a1 (diff) | |
download | tdeartwork-7a7a60a910b04e9af84a1e3161d8661499de5384.tar.gz tdeartwork-7a7a60a910b04e9af84a1e3161d8661499de5384.zip |
tdescreensaver: Add an option to force the installation of desktop files
for all xscreensavers, regardless of whether the corresponding XML files
are currently present during the build. This is useful especially for
building binary packages for distributions, so it is OFF by default.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'tdescreensaver')
-rw-r--r-- | tdescreensaver/kxsconfig/CMakeLists.txt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tdescreensaver/kxsconfig/CMakeLists.txt b/tdescreensaver/kxsconfig/CMakeLists.txt index 442b7b49..05c0d6b5 100644 --- a/tdescreensaver/kxsconfig/CMakeLists.txt +++ b/tdescreensaver/kxsconfig/CMakeLists.txt @@ -57,13 +57,15 @@ foreach(_currentdesktopfile ${_desktopfiles}) find_file(XSCREENSAVER_FILE_FOUND ${_screensaverName}.xml PATHS ${XSCREENSAVER_CONFIG_DIR} ) if(XSCREENSAVER_FILE_FOUND) MESSAGE(STATUS "xscreensaver name ${_screensaverName} found") + else(XSCREENSAVER_FILE_FOUND) + MESSAGE(STATUS "xscreensaver name ${_screensaverName} not found") + endif(XSCREENSAVER_FILE_FOUND) + if( XSCREENSAVER_FILE_FOUND OR WITH_ALL_INCLUDED_XSCREENSAVERS ) tde_create_translated_desktop( SOURCE ${_currentdesktopfile} DESTINATION ${APPS_INSTALL_DIR}/System/ScreenSavers PO_DIR tdescreensaver-desktops ) - else(XSCREENSAVER_FILE_FOUND) - MESSAGE(STATUS "xscreensaver name ${_screensaverName} not found") - endif(XSCREENSAVER_FILE_FOUND) + endif() unset(XSCREENSAVER_FILE_FOUND CACHE) endforeach(_currentdesktopfile ${_desktopfiles}) |