This website requires JavaScript.
Explore
Help
Sign in
nettika
/
geary
Watch
1
Star
0
Fork
You've already forked geary
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
main
geary
/
po
/
meson.build
5 lines
87 B
Meson
Raw
Permalink
Normal View
History
Unescape
Escape
Port build system to Meson. Bug 777044. Some remarks: * Note that Meson adds a hard dependency on Python 3. * All dependencies and defines are now listed together. * Some build files were put in their respective subdirectories, e.g. the Geary engine library will be built from the Meson file in `src/engine`. * `--fatal-warnings` is no longer an explicit flag, as Meson provides `-Dwerror=true` for this. * An explicit resource file needs to be used. The issue to support this from Meson itself can be found at https://github.com/mesonbuild/meson/issues/706 . * The `gnome.yelp()` function parses a LINGUAS file so we no longer need to keep track of all languages in our build system. * There are no Debian scripts defined in the meson.build files to keep them clean, but they can be kept as separate scripts in `build-aux`. * Left out the `dist` target as there is now `ninja dist` * `geary-docs` is disabled by default, as valadoc-0.38.3 returns errors. https://bugzilla.gnome.org/show_bug.cgi?id=777044
2017-12-09 00:45:29 +01:00
i18n
.
gettext
(
meson
.
project_name
(
)
,
Fix extracting Description key from contractor file for translation
2018-09-30 19:40:00 +02:00
preset
:
'glib'
,
args
:
'--keyword=Description'
Port build system to Meson. Bug 777044. Some remarks: * Note that Meson adds a hard dependency on Python 3. * All dependencies and defines are now listed together. * Some build files were put in their respective subdirectories, e.g. the Geary engine library will be built from the Meson file in `src/engine`. * `--fatal-warnings` is no longer an explicit flag, as Meson provides `-Dwerror=true` for this. * An explicit resource file needs to be used. The issue to support this from Meson itself can be found at https://github.com/mesonbuild/meson/issues/706 . * The `gnome.yelp()` function parses a LINGUAS file so we no longer need to keep track of all languages in our build system. * There are no Debian scripts defined in the meson.build files to keep them clean, but they can be kept as separate scripts in `build-aux`. * Left out the `dist` target as there is now `ninja dist` * `geary-docs` is disabled by default, as valadoc-0.38.3 returns errors. https://bugzilla.gnome.org/show_bug.cgi?id=777044
2017-12-09 00:45:29 +01:00
)
Reference in a new issue
Copy permalink