summaryrefslogtreecommitdiff
path: root/docs/markdown
Commit message (Collapse)AuthorAgeFilesLines
...
* | | docs/users: Add HarfBuzz [skip ci]Ebrahim Byagowi2020-08-021-0/+1
| | | | | | | | | Proudly a meson user now
* | | Doc: Added clarification on introspection files gen order [skip ci]Alexis Jeandet2020-07-311-1/+2
|/ / | | | | | | Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
* | Describe syntax of `meson configure [skip ci]Matthew D. Scholefield2020-07-281-1/+1
| | | | | | This makes it a lot easier for people to quickly figure out how to customize parameter.
* | coredata: Make warning_level per subproject builtin optionXavier Claessens2020-07-222-21/+44
| |
* | Add boost_root support to properties files (#7210)cmcneish2020-07-211-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add boost_root support to properties files This commit implements `boost_root`, `boost_includedir`, and `boost_librarydir` variable support to native and cross properties files. The search order is currently environment variables, then these variables, and finally a platform-dependent search. * Add preliminary boost_root / boost_includedir tests Each test contains a fake "version.hpp", as that's how boost detection is currently being done. We look for this file relative to the root directory, which probably shouldn't be allowed (it previously was for BOOST_LIBRARYDIR but not for BOOST_ROOT). It also cannot help with breakage detection in libraries, however it looks like this wasn't getting tested beforehand. I've given the two unique version numbers that shouldn't be present in any stock version of boost (001 and 002). * Add return type to detect_split_root * Return empty list when nothing found in BOOST_ROOT, rather than None * Update boost_root tests * Create nativefile.ini based on location of run_project_tests.py * Add fake libraries to ensure boost_librarydir is being used * Require all search paths for boost to be absolute * Redo boost search ordering To better match things like pkg-config, we now look through native/cross files, then environment variables, then system locations for boost installations. Path detection does not fall back from one method to the next for properties or environment variables--if boost_root, boost_librarydir, or boost_includedir is specified, they must be sufficient to find boost. Likewise for BOOST_ROOT and friends. pkg-config detection is still optional falling back to system-wide detection, for Conan. (Also, fix a typo in test 33's nativefile) * Correct return type for detect_roots * Correct boost dependency search order in documentation * Print debug information for boost library finding, to resolve CI issues * Handle native/cross file templates in a more consistent way All tests can now create a `nativefile.ini.in` if they need to use some parameter that the testing framework knows about but they can't. * Pass str--rather than PosixPath--to os.path.exists, for Python35 * Look for boost minor versions, rather than boost patch versions in test cases * Drop fake dylib versions of boost_regex * Prefer get_env_var to use of os.environ * Correct error reporting for relative BOOST_ROOT paths * Bump version this appears in. Also, change "properties file" to "machine file" as that appears to be the more common language.
* | string: add substring methodStéphane Cerveau2020-07-202-0/+23
| | | | | | | | | | This method aims to offer a simple way to 'substring' an existing string with start and end values.
* | Fix dirs typo in Vala docs [skip ci]wb96882020-07-191-1/+1
| | | | | | Co-authored-by: wb9688 <wb9688@users.noreply.github.com>
* | Stabilize keyval moduleMarc-André Lureau2020-07-192-2/+9
| | | | | | | | | | | | | | | | | | We have experimented with the module for about a year in a qemu branch (https://wiki.qemu.org/Features/Meson), and we would like to start moving the build system to meson. For that, keyval should have the stability guarantees. Cc: Paolo Bonzini <pbonzini@redhat.com>
* | Replace `dynamic linker` with `linker` [skip ci]Nathan Lanza2020-07-141-1/+1
| | | | | | | | This header erroneously referred to the dynamic linker while the paragraph talks about the "link editor." Change the title to account for the difference.
* | doc: Add warning about --force-fallback-for [skip ci]Xavier Claessens2020-07-141-0/+22
|/
* Updated everything for release 0.55.0.0.55.0Jussi Pakkanen2020-07-1226-275/+307
|
* doc: Small tweaks to fallback documentation [skip ci]Xavier Claessens2020-07-092-2/+6
|
* doc: Improve documentation of [provide] section in wrap filesXavier Claessens2020-07-052-20/+49
| | | | | Explicitly document the behaviour of dependency('foo-1.0', required: false).
* doc: Minor typo fix in legal.md [skip ci]Thibault Saunier2020-07-041-1/+1
|
* wrap: Update doc to give dependency_names example firstXavier Claessens2020-07-011-8/+8
|
* Fix typo: coma->commaXavier Claessens2020-07-011-1/+1
|
* find_program: Fallback if a wrap file provide the program nameXavier Claessens2020-07-012-0/+18
| | | | | | We don't need the legacy variable name system as for dependency() fallbacks because meson.override_find_program() is largely used already, so we can just rely on it.
* wrap: Add special 'dependency_names' key in [provide] sectionXavier Claessens2020-07-011-4/+18
| | | | | | The value for that key must be a coma separated list of dependecy names provided by that subproject, when no variable name is needed because the subproject uses override_dependency().
* wrap: Add 'provide' sectionXavier Claessens2020-07-013-2/+41
|
* Implicit dependency fallback when a subproject wrap or dir existsXavier Claessens2020-07-012-1/+12
|
* Merge pull request #7231 from mensinda/cmOverrideJussi Pakkanen2020-07-012-3/+91
|\ | | | | cmake: Add more advanced subproject configuration options
| * cmake: added docsDaniel Mensinger2020-06-052-3/+91
| |
* | Made Commands.md dynamically generated (#7346)TheQwertiest2020-06-301-658/+0
| |
* | Replaced `ninja` with `meson` [skip ci]TheQwertiest2020-06-306-9/+9
| |
* | Cleaned up Reference docs [skip ci]TheQwertiest2020-06-301-486/+470
| |
* | wrap: Apply patch even in VCS casesXavier Claessens2020-06-302-5/+12
| |
* | envconfig: Add [constants] section in machine filesXavier Claessens2020-06-292-0/+93
| | | | | | | | | | | | | | Machine files already supports `+` operator as an implementation detail, since it's using eval(). Now make it an officially supported feature and add a way to define constants that are used while evaluating an entry value.
* | Added ability to specify target in `meson compile`TheQwertiest2020-06-292-5/+53
| |
* | Added ability to pass arguments to backend in `meson compile`TheQwertiest2020-06-282-1/+56
| |
* | syntax.md: document version_compare ambiguities [skip ci]Michael Hirsch, Ph.D2020-06-281-0/+8
| |
* | syntax.md: correct markdown heading syntax [skip ci]Michael Hirsch, Ph.D2020-06-281-46/+33
| |
* | docs: Add initial docs for the Meson CI [skip ci]Daniel Mensinger2020-06-241-0/+53
| |
* | docs: Document string path building with examplesNirbheek Chauhan2020-06-241-3/+22
| | | | | | | | | | | | Also document that line continuation didn't work before 0.50. 90c9b868b20b11bb089fc5e0c634d5ed76fea0cb fixed it.
* | mcompile: Add --verbose modeIgor Raits2020-06-212-0/+7
| | | | | | | | | | Closes: https://github.com/mesonbuild/meson/issues/7352 Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>
* | wrap: Add patch_directory supportXavier Claessens2020-06-212-0/+11
| | | | | | | | | | | | Copy a tree instead of extracting an archive. Closes: #7216
* | compiler: add 'force_align_arg_pointer' function attributeTim-Philipp Müller2020-06-211-43/+46
| |
* | Merge pull request #7359 from dcbaker/submit/2020-06/sh4Jussi Pakkanen2020-06-211-3/+4
|\ \ | | | | | | Add SuperH SH-4 support
| * | envconfig: Add support SuperH SH-4Dylan Baker2020-06-191-0/+1
| | | | | | | | | | | | Fixes: #7358
| * | docs: Alphabetically sort the cpu_family reference tableDylan Baker2020-06-191-3/+3
| | | | | | | | | | | | It's close, but not quite. This should make it easier to read
* | | Update Style-guide.md [skip ci]Michael Brockus2020-06-211-0/+6
| | |
* | | Update Creating-releases.md [skip ci]Michael Brockus2020-06-211-17/+38
|/ /
* | Update Users.md [skip ci]Cyril Richard2020-06-191-0/+1
| | | | | | Update Users.md with the add of Siril (www.siril.org) that is migrating from autotools to meson.
* | Merge pull request #7196 from cconverse711/llvm-covJussi Pakkanen2020-06-182-2/+5
|\ \ | | | | | | coverage: llvm-cov support
| * | coverage: llvm-cov supportCary Converse2020-06-172-2/+5
| | |
* | | docs: replaced `ninja` with appropriate `meson` commands [skip ci]TheQwertiest2020-06-1823-85/+113
|/ /
* | update Project-templates.mdMichael2020-06-171-2/+21
| |
* | doc: Fix missing --force-fallback-for documentationXavier Claessens2020-06-161-0/+8
| |
* | interpreter: add support for --force-fallback-forMathieu Duponchelle2020-06-163-0/+27
| | | | | | | | | | | | | | | | | | This new command line option allows specifying dependencies for which to force fallback. See the documentation for more information Fixes: #7218
* | gnome: Add fatal_warnings kwarg to generate_gir()Xavier Claessens2020-06-162-0/+6
| | | | | | | | Fixes: #7130
* | Documentation, FAQ.md, generated_headers [skip ci]laolux2020-06-151-1/+1
| |