From d5e498eacbd3ec8c144e302d3ee0309d437d6e5f Mon Sep 17 00:00:00 2001 From: Xiaotian Wu Date: Sun, 8 Jan 2023 11:51:53 +0800 Subject: add meson build system After switching to meson, calling the `g-ir-scanner` command with the `--warn-all` parameter in the generated `build.ninja` file will display these warnings: ``` Warning: MateMenu: symbol="DesktopEntryType": unknown namespace for identifier "DesktopEntryType" Warning: MateMenu: symbol='desktop_entry_new': Unknown namespace for symbol 'desktop_entry_new' Warning: MateMenu: symbol='EntryDirectory': Unknown namespace for identifier 'EntryDirectory' ``` The reason for these warnings is that we use `MateMenu` as `identifier_prefix` and `matemenu` as `symbol_prefix`, but the symbols that report warnings do not start with these prefixes. --- layout/meson.build | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 layout/meson.build (limited to 'layout') diff --git a/layout/meson.build b/layout/meson.build new file mode 100644 index 0000000..87778b3 --- /dev/null +++ b/layout/meson.build @@ -0,0 +1,10 @@ +menu_files = [ + 'mate-applications.menu', + 'mate-settings.menu', + 'mate-preferences-categories.menu', +] + +install_data(menu_files, + install_dir : get_option('sysconfdir') / 'xdg/menus' +) + -- cgit v1.2.1