summaryrefslogtreecommitdiff
path: root/src/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/meson.build b/src/meson.build
index 9034cb2..2ee1889 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -15,12 +15,25 @@ zenity_sources = [
'scale.c',
'text.c',
'tree.c',
- 'util.c'
+ 'util.c',
]
+zenity_enums = gnome.mkenums_simple('zenity-enums',
+ sources: 'zenity.h',
+)
+
+zenity_res_conf = configuration_data()
+zenity_res_conf.set('resource_base_path', resource_base_path)
+
+zenity_res_in = configure_file(
+ input: 'zenity.gresource.xml.in',
+ output: 'zenity.gresource.xml',
+ configuration: zenity_res_conf
+)
+
zenity_res = gnome.compile_resources(
'zenity-resources',
- 'zenity.gresource.xml',
+ zenity_res_in,
c_name: 'zenity'
)
@@ -30,9 +43,9 @@ zenity_c_args = [
zenity = executable(
meson.project_name(),
- zenity_sources + zenity_res,
+ zenity_sources + zenity_enums + zenity_res,
include_directories: zenity_root_dir,
c_args: zenity_c_args,
- dependencies: gtk_dep,
+ dependencies: [adw_dep, webkitgtk_dep],
install: true
)