Blame cmake/GtkUpdateIconCache.cmake
|
Packit |
8e9c33 |
# Copyright 2015 Volker Krause <vkrause@kde.org>
|
|
Packit |
8e9c33 |
#
|
|
Packit |
8e9c33 |
# Distributed under the OSI-approved BSD License (the "License");
|
|
Packit |
8e9c33 |
# see accompanying file COPYING-CMAKE-SCRIPTS for details.
|
|
Packit |
8e9c33 |
#
|
|
Packit |
8e9c33 |
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
Packit |
8e9c33 |
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
Packit |
8e9c33 |
# See the License for more information.
|
|
Packit |
8e9c33 |
|
|
Packit |
8e9c33 |
find_program(GTK_UPDATE_ICON_CACHE_EXECUTABLE NAMES gtk-update-icon-cache)
|
|
Packit |
8e9c33 |
|
|
Packit |
8e9c33 |
macro(gtk_update_icon_cache _dir)
|
|
Packit |
8e9c33 |
if (GTK_UPDATE_ICON_CACHE_EXECUTABLE)
|
|
Packit |
8e9c33 |
install(CODE "
|
|
Packit |
8e9c33 |
set(DESTDIR_VALUE \"\$ENV{DESTDIR}\")
|
|
Packit |
8e9c33 |
if (NOT DESTDIR_VALUE)
|
|
Packit |
8e9c33 |
execute_process(COMMAND ${GTK_UPDATE_ICON_CACHE_EXECUTABLE} -q -i . WORKING_DIRECTORY ${_dir})
|
|
Packit |
8e9c33 |
endif()
|
|
Packit |
8e9c33 |
")
|
|
Packit |
8e9c33 |
endif()
|
|
Packit |
8e9c33 |
endmacro()
|