Linux: install all available icon sizes

This commit is contained in:
Daniel Molkentin 2013-07-27 13:06:38 +02:00
parent edf8147561
commit f1878640c8

View file

@ -222,9 +222,13 @@ if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)
set(BIN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin") set(BIN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
if(NOT WIN32) if(NOT WIN32)
install(FILES file( GLOB _icons "${theme_dir}/colored/${APPLICATION_SHORTNAME}-icon-*.png" )
${theme_dir}/colored/${APPLICATION_SHORTNAME}-icon-48.png foreach( _file ${_icons} )
DESTINATION share/icons/hicolor/48x48/apps/ RENAME ${APPLICATION_SHORTNAME}.png) string( REPLACE "${theme_dir}/colored/${APPLICATION_SHORTNAME}-icon-" "" _res ${_file} )
string( REPLACE ".png" "" _res ${_res} )
install( FILES ${_file} RENAME ${APPLICATION_SHORTNAME}.png DESTINATION
${CMAKE_INSTALL_DATADIR}/icons/hicolor/${_res}x${_res}/apps )
endforeach( _file )
endif(NOT WIN32) endif(NOT WIN32)
install(FILES ${mirall_I18N} DESTINATION share/${APPLICATION_SHORTNAME}/i18n) install(FILES ${mirall_I18N} DESTINATION share/${APPLICATION_SHORTNAME}/i18n)