Warning, /games/kblocks/themes/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2022 Friedrich W. H. Kossebau <kossebau@kde.org>
0002 #
0003 # SPDX-License-Identifier: BSD-3-Clause
0004 
0005 set(KBLOCKS_INSTALL_THEMESDIR "${KDE_INSTALL_DATADIR}/kblocks/themes")
0006 
0007 function(install_theme name)
0008     cmake_parse_arguments(ARG "" "ID" "OTHER" ${ARGN})
0009     if (NOT ARG_ID)
0010         set(ARG_ID "${name}")
0011     endif()
0012     set(svgz "${CMAKE_CURRENT_BINARY_DIR}/${name}.svgz")
0013     generate_svgz(${name}.svg ${svgz} "theme-")
0014     install(
0015         FILES
0016             ${ARG_ID}.desktop
0017             ${name}_preview.png
0018             ${svgz}
0019             ${ARG_OTHER}
0020         DESTINATION ${KBLOCKS_INSTALL_THEMESDIR}
0021     )
0022 endfunction()
0023 
0024 install_theme(egyptian ID default
0025     OTHER
0026         default_block_move.ogg
0027         default_block_fall.ogg
0028 )
0029 install_theme(oxygen)