summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2019-05-02Add vc++ cpp_std flags to the documentationNicole Mazzuca
2019-05-02Merge pull request #5161 from TheQwertiest/feature/custom_target_linkJussi Pakkanen
Can link against custom_target[i]
2019-05-02Describe how to add support for new compilers. [skip ci]Jussi Pakkanen
2019-04-29Updated docs with information about `custom_target[i]`TheQwertiest
2019-04-28consistent invalid escape sequence behaviourJon Turney
* docs: document unrecognized escape sequence behaviour [skip ci] Document that unrecognized escape sequence behaviour is like python, not C. * Don't try to decode invalid hex escape sequences Don't try to decode escape sequences which should contain a sequence of hex digits, but don't, throwing a python exception. These will treated literally instead. * Extend test case to cover invalid escape sequences
2019-04-24Rewrap text. [skip ci]Jussi Pakkanen
2019-04-24doc: Update coverage related documentationRichard Kjerstadius
2019-04-22Add support for the Xtensa toolchainFernando Ramos
From (almost) all points of view, the Xtensa toolchain can be treated as a regular GCC toolchain. This patch adds very basic support so that, at least, meson does not fail when trying to use "xt-xcc" (which makes it possible to use it without problems).
2019-04-22i18n: add args keyword to merge_fileKonstantin
* i18n: add args keyword to merge_file * i18n: add testcase to msgfmt args
2019-04-22Fix table layout. [skip ci]Jussi Pakkanen
2019-04-21dist: recurse into git submodulesVladimír Čunát
2019-04-21Merge pull request #5289 from mesonbuild/fixxpassJussi Pakkanen
Report xpass results as failures.
2019-04-21Report xpass results as failures.Jussi Pakkanen
2019-04-16Add VS2019 backend CI and docs.Anton Kochkov
2019-04-15fix gpgme support by preferring pkg-config where possibleEli Schwartz
Since gpgme 1.13.0, pkg-config files are available and this is the preferred way to detect the dependency. Without this, projects that wish to generate pkg-config files that Requires.private on gpgme, now have their custom dependency() fallbacks overridden with an incorrect configtool dependency.
2019-04-15(#5260) link to builtin options in `library()` fnKeefer Rourke
As a newcomer to the Meson build system, I found the documentation of the `library()` function to be a bit misleading. Eventually I found what 'user option' referred to after digging through the docs. This just adds a link back to the page that describes the options that are referred to in this paragraph.
2019-04-14docs/fallback-wraptool: wrap to 80 charactersDylan Baker
2019-04-14docs: update fallback wraptool docs [skip ci]Dylan Baker
Fixes #5229
2019-04-10Update Built-in Option c_std for C17. Closes #4842.jrl64
2019-04-10docs: Change 0.51 to 0.50.1 [skip ci]Dylan Baker
Since this is targeting the 0.50.1 bugfix release.
2019-04-10[docs] Reordered options and fixed a typo [skip ci]TheQwertiest
2019-04-09docs: Document pkg_config_path and cross_ options [skip ci]Dylan Baker
2019-04-08mintro: removed deprecated --target-files APIDaniel Mensinger
2019-04-08Merge pull request #5176 from ao2/add-subproject-foreach-commandJussi Pakkanen
Add 'meson subprojects foreach' command
2019-04-06Add gpgme-config supportJan Tojnar
GPGME does not support pkg-config so we need config-tool support if we do not want projects like Almanah and Seahorse to parse the values manually.
2019-04-02Add shaderc dependency lookup logicAndrei Alexeyev
2019-04-02Merge pull request #5128 from Ericson2314/sanity-check-with-flagsJussi Pakkanen
Sanity check with external args
2019-04-01docs: fix typo s/responsability/responsibility/ [skip ci]Antonio Ospite
2019-04-01Add 'meson subprojects foreach' commandAntonio Ospite
Sometimes it is convenient to run an arbitrary command (e.g. 'git diff') on all subprojects. Add a 'meson subprojects foreach' command to take care of that. For this command the common argument 'subprojects' does not make sense, so only add '--sourcedir' and cover the case of a missing options.subprojects in run().
2019-04-01Merge pull request #5103 from mesonbuild/linkcustomJussi Pakkanen
Can link against custom targets
2019-03-30docs: Document when environment() was added (#5178) [skip ci]Jonatan Pålsson
The environment() function was added in 0.35.0 (which contains a2e7ebc5, containing the actual addition)
2019-03-29dependencies/base: Pass correct arguments to subdependenciesDylan Baker
Currently InternalDependency.get_partial_dependency shadows the the input variables names, and then passes those new copies to the final object returned. It also passes them to the arguments of of get_partial_dependency for each subdependency, which is wrong. The code is supposed to proxy the original argumetn values to that instead of the shadowing values. To avoid that this patch renames the new values.
2019-03-29[Docs] Built-in options page cleanup (fixes #5165) [skip ci]TheQwertiest
- Added missing universal options. - Split options in `directories` and `core` groups. - Sorted alphabetically some of the groups. - Removed `cross-file` from options, since it's not an option.
2019-03-29docs: correct “It's” to “Its” [skip ci]Will Thompson
2019-03-28Add documentation.Jussi Pakkanen
2019-03-27release note snippet for user flags in sanity checks [skip ci]John Ericson
2019-03-27Add release note snippit for CPPFLAGS handing [skip ci]John Ericson
2019-03-26compilers: n_debug=if-release and buildtype=plain should not enable assertionsDylan Baker
It's a bit odd that it doesn't, and has resulted in bugs in distro packaging. Fixes #5141
2019-03-20Merge pull request #5031 from bonzini/kconfigJussi Pakkanen
Kconfig Module
2019-03-20mesonbuild: allow multiple --cross-file optionsRoss Burton
Just like --native-file, allow multiple --cross-file options. This is mostly unifying the logic between cross_files and config_files.
2019-03-18Add test script to generate a static library with a custom target.Jussi Pakkanen
2019-03-15kconfig: improvements for builddir config filePaolo Bonzini
Document best practices for per-builddir config file, and add a test covering loading a config file from the build directory. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2019-03-15[modules] Add kconfig moduleMark Schulte
Add a kconfig module to allow meson to integrate with existing projects that use kconfig.
2019-03-14Add libcamera to Users.md [skip ci]Kieran Bingham
Add the libcamera project as a user of Meson.
2019-03-14docsMichael Hirsch, Ph.D
2019-03-13docs/Users: add Knot Resolver to projectsTomas Krizek
2019-03-13docs/Users: fix sort order (Kiwix libraries)Tomas Krizek
2019-03-11Add static as keyword to find_libraryNiklas Claesson
2019-03-11docs: Typos and formatting in the 0.50 release notes [skip ci]Nirbheek Chauhan
2019-03-11docs: Add missing closing quote [skip ci]Thomas DeRensis