diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2018-12-16 05:56:22 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2018-12-16 11:18:39 +0100 |
commit | cba3ea286e85a0fde2758e4fe2aad9a3964a1ff5 (patch) | |
tree | 1a7d4ea6ed0e8b9a1e387040aee95378088bd65d | |
parent | e543ebc9363bb746a042577f314240af305e07b5 (diff) | |
download | kvpnc-cba3ea286e85a0fde2758e4fe2aad9a3964a1ff5.tar.gz kvpnc-cba3ea286e85a0fde2758e4fe2aad9a3964a1ff5.zip |
Install application specific icons in the application directory.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r-- | src/icons/CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/icons/CMakeLists.txt b/src/icons/CMakeLists.txt index 63f765b..3f1a2ba 100644 --- a/src/icons/CMakeLists.txt +++ b/src/icons/CMakeLists.txt @@ -1 +1,22 @@ -tde_install_icons( ) +##### install application icon ################## + +tde_install_icons( ${PROJECT_NAME} ) + + +##### install other icons ####################### + +unset( _other_icons ) +file( GLOB _icon_files *-*.png *-*.mng *-*.svg* ) +foreach( _icon_file ${_icon_files} ) + string( REGEX REPLACE ".*-([^.]*)\\.(png|mng|svg.*)$" "\\1" _icon ${_icon_file} ) + if( NOT "${_icon}" STREQUAL "${PROJECT_NAME}" ) + list( APPEND _other_icons "${_icon}" ) + endif( ) +endforeach( ) + +if( _other_icons ) + list( SORT _other_icons ) + list( REMOVE_DUPLICATES _other_icons ) + + tde_install_icons( ${_other_icons} DESTINATION "${DATA_INSTALL_DIR}/${PROJECT_NAME}/icons" ) +endif( ) |