summaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-13 23:07:15 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-13 23:08:27 +0200
commit37e22df7fb942dbe6dbcc39ed161ee9336e8f0d9 (patch)
tree89bd791aeae49fbb91acdfeca0e3e057cbe9f889 /cmake/Modules
parent7fed739bece80b26e4f7bb75fab91f90ef3a44ea (diff)
downloadturns-37e22df7fb942dbe6dbcc39ed161ee9336e8f0d9.tar.xz
turns-37e22df7fb942dbe6dbcc39ed161ee9336e8f0d9.zip
app: switch to Adw.Application
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/GlibCompileResources.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmake/Modules/GlibCompileResources.cmake b/cmake/Modules/GlibCompileResources.cmake
index dcd9df5..d2e2784 100644
--- a/cmake/Modules/GlibCompileResources.cmake
+++ b/cmake/Modules/GlibCompileResources.cmake
@@ -5,7 +5,7 @@ find_program(GLIB_COMPILE_RESOURCES
function(target_add_glib_resources TARGET)
set(SINGLE_VALUE_ARGS "PREFIX")
- set(MULTI_VALUE_ARGS "UI_FILES")
+ set(MULTI_VALUE_ARGS "CSS_FILES" "UI_FILES")
cmake_parse_arguments(
PARSE_ARGV 1
""
@@ -35,6 +35,11 @@ function(target_add_glib_resources TARGET)
foreach(UI_FILE IN LISTS _UI_FILES)
string(APPEND GLIB_RESOURCE_FILES " <file compressed=\"true\" preprocess=\"xml-stripblanks\">${UI_FILE}</file>\n")
endforeach()
+
+ foreach(CSS_FILE IN LISTS _CSS_FILES)
+ string(APPEND GLIB_RESOURCE_FILES " <file compressed=\"true\">${CSS_FILE}</file>\n")
+ endforeach()
+
string(STRIP "${GLIB_RESOURCE_FILES}" GLIB_RESOURCE_FILES)
set(GLIB_RESOURCE_PREFIX "${_PREFIX}")
configure_file("${PROJECT_SOURCE_DIR}/cmake/Modules/GlibCompileResources.in"
@@ -54,6 +59,7 @@ function(target_add_glib_resources TARGET)
VERBATIM
MAIN_DEPENDENCY "${GLIB_RESOURCE_MANIFEST}"
DEPENDS
+ ${_CSS_FILES}
${_UI_FILES}
)