diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2019-03-21 16:36:07 +0100 |
---|---|---|
committer | Iñigo Martínez <inigomartinez@gmail.com> | 2019-03-30 21:15:41 +0100 |
commit | 79bd7e5a84b01e4a50365deca3ef799acd8c998b (patch) | |
tree | 1b890c265f020a5a200a9ffc6f66c8efc3fd4218 /plugins/meson.build | |
parent | 9b22a0251053b5869d6c2505aa9e9f34f16e0183 (diff) | |
download | glade-79bd7e5a84b01e4a50365deca3ef799acd8c998b.tar.gz |
build: Port to meson build system
meson is a build system focused on speed an ease of use, which
helps speeding up the software development.
meson build system has been added along with autotools.
Diffstat (limited to 'plugins/meson.build')
-rw-r--r-- | plugins/meson.build | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/plugins/meson.build b/plugins/meson.build new file mode 100644 index 00000000..c2d1328c --- /dev/null +++ b/plugins/meson.build @@ -0,0 +1,31 @@ +ldflags = [] +if glade_windows + ldflags += cc.get_supported_link_arguments('-no-undefined') +endif + +plugins_kwargs = { + 'include_directories': top_inc, + 'link_args': ldflags, + 'install': true, + 'install_dir': glade_libdir / glade_moduledir, +} + +subdir('gtk+') + +if have_python + subdir('python') +endif + +enable_gladeui = get_option('gladeui') +if enable_gladeui + subdir('gladeui') +endif + +if have_webkit2gtk + subdir('webkit2gtk') +endif + +install_data( + 'glade-catalog.dtd', + install_dir: glade_datadir / glade_catalogdir, +) |