From 6b49a8c0d49deae5d079a342b4843f8dcb856410 Mon Sep 17 00:00:00 2001 From: zhuyaliang <15132211195@163.com> Date: Fri, 21 Jul 2023 11:05:03 +0800 Subject: Add meson compilation support --- maximus/meson.build | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 maximus/meson.build (limited to 'maximus/meson.build') diff --git a/maximus/meson.build b/maximus/meson.build new file mode 100644 index 0000000..349942c --- /dev/null +++ b/maximus/meson.build @@ -0,0 +1,39 @@ +man1_dir = join_paths(maximus_mandir, 'man1') + +maximus_sources = [ + 'eggaccelerators.c', + 'main.c', + 'maximus-app.c', + 'maximus-bind.c', + 'tomboykeybinder.c', + 'xutils.c' +] + +executable('mate-maximus', maximus_sources, + include_directories: config_inc, + dependencies: netbook_deps, + install: true) + +# man files + +install_data('mate-maximus.1', + install_dir : man1_dir +) + +# autostart file + +install_data('mate-maximus-autostart.desktop', +install_dir: join_paths(get_option('prefix'), 'etc', 'xdg', 'autostart') +) + +# .gschema file + +schema_data = configuration_data() +schema_data.set('GETTEXT_PACKAGE', meson.project_name()) +configure_file( + input : 'org.mate.maximus.gschema.xml.in', + output : 'org.mate.maximus.gschema.xml', + configuration : schema_data, + install : true, + install_dir : join_paths(datadir, 'glib-2.0', 'schemas') +) -- cgit v1.2.1