25 lines
771 B
CMake
25 lines
771 B
CMake
# SPDX-FileCopyrightText: 2023 Friedrich W. H. Kossebau <kossebau@kde.org>
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
function(install_theme name)
|
|
cmake_parse_arguments(ARG "" "SVG;PREVIEW" "" ${ARGN})
|
|
if (NOT ARG_SVG)
|
|
set(ARG_SVG "${name}.svg")
|
|
endif()
|
|
if (NOT ARG_PREVIEW)
|
|
set(ARG_PREVIEW "${name}_preview.png")
|
|
endif()
|
|
set(svgz "${CMAKE_CURRENT_BINARY_DIR}/${ARG_SVG}z")
|
|
generate_svgz(${ARG_SVG} ${svgz} "theme-")
|
|
install(
|
|
FILES
|
|
${name}.desktop
|
|
${ARG_PREVIEW}
|
|
${svgz}
|
|
DESTINATION ${KDE_INSTALL_DATADIR}/kigo/themes
|
|
)
|
|
endfunction()
|
|
|
|
install_theme(default SVG kigo_default.svg PREVIEW kigo_default.png)
|
|
install_theme(plain SVG kigo_plain.svg PREVIEW kigo_plain.png)
|