diff options
author | Xiaotian Wu <[email protected]> | 2023-01-08 11:51:53 +0800 |
---|---|---|
committer | raveit65 <[email protected]> | 2023-09-02 17:12:19 +0200 |
commit | d5e498eacbd3ec8c144e302d3ee0309d437d6e5f (patch) | |
tree | 28bfd57eaac5375b12af29a53f8007011e2fe5a7 /meson_options.txt | |
parent | 5e3658eb0b2428a49b47d56300fec73f74f70f4f (diff) | |
download | mate-menus-d5e498eacbd3ec8c144e302d3ee0309d437d6e5f.tar.bz2 mate-menus-d5e498eacbd3ec8c144e302d3ee0309d437d6e5f.tar.xz |
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.
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt new file mode 100644 index 0000000..779efc2 --- /dev/null +++ b/meson_options.txt @@ -0,0 +1,25 @@ +option('introspection', + type: 'boolean', + value : true, + description: 'Build with GObject Introspection support') + +option('vapi', + type: 'boolean', + value: false, + description: 'Build to generation vala vapi file') + +option('collection', + type : 'boolean', + value : true, + description : 'Build with collection menu entry support') + +option('tests', + type : 'boolean', + value : false, + description : 'Enable test programs (default: no)') + +# For subproject usage +option('package_subdir', + type: 'string', + description: 'Private sub-directory used when built as a subproject' +) |