diff options
Diffstat (limited to 'src/meson.build')
-rw-r--r-- | src/meson.build | 21 |
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 ) |