aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2020-02-21linkers: Update the linker names to be more consistentDylan Baker1-14/+15
This makes two basic changes, 1 it moves the name of the linker into the linker class, this should reduce the number of errors and typos, and ensure that a linker always has one name. This then renames the linkers to have more consistent names. Posix/gnu linkers are called ld.<name>: ld.gold, ld.lld, ld.solaris. Apple linkers are renamed ld64.
2020-02-21docs: Fix reference table for linker namesDylan Baker1-10/+20
These are pretty much all over the place because I never intended them to be exposed to the meson source language, they were meant just for documentation.
2020-02-20Introduce dataonly for the pkgconfig moduleRohan Garg2-0/+17
This allows users to disable writing out the inbuilt variables to the pkg-config file as they might actualy not be required. One reason to have this is for architecture-independent pkg-config files in projects which also have architecture-dependent outputs. For example : https://gitlab.freedesktop.org/wayland/weston/issues/269 Fixes #4011
2020-02-19docs: Fix Dub section being inside CMake section [skip ci]Niklas Hambüchen1-1/+1
It should be a `##` heading, not a `###` heading. Also make heading label consistent with the others.
2020-02-19modules/cmake: Add a found() method to the cmake subprojectDylan Baker1-0/+2
Just like the native meson subproject has.
2020-02-19docs: Improve visibility for `.enabled()` etc., add example [skip ci]Niklas Hambüchen2-5/+32
2020-02-18docs: Mention `cuda` as supported language [skip ci]Niklas Hambüchen1-1/+1
2020-02-18docs: Fix typo 'serie' -> 'series'Niklas Hambüchen1-1/+1
2020-02-17minstall: Add a new option --quietNirbheek Chauhan2-2/+16
This is a significant speed-up on Windows because terminals are slow to print things out. Speed-up in gst-build on Windows: ``` meson install: before: 5.1 seconds after: 4.0 seconds ```
2020-02-17modules/python: Do not error out if positional args are passedNirbheek Chauhan1-2/+3
Also update the documentation. Fixes https://github.com/mesonbuild/meson/issues/6470
2020-02-17Merge pull request #6621 from jon-turney/project_tests_cleanupJussi Pakkanen1-8/+29
Various cleanups and documentation improvements for run_project_tests.py
2020-02-14docs: Update documentation about linker selectionNirbheek Chauhan2-5/+23
We missed this in https://github.com/mesonbuild/meson/pull/6457
2020-02-13Document some more details of how project tests workJon Turney1-8/+29
2020-02-12Add unity block size option.Jussi Pakkanen2-0/+13
2020-02-12cmake: Add support for the new JSON trace formatDaniel Mensinger1-0/+5
2020-02-12Refine behaviour of add_languages() when native: is missingJon Turney2-5/+24
This improves the common case of a simple meson.build which doesn't contain any 'native: true' targets to not require a native compiler when cross-compiling, without needing any changes in the meson.build. v2: Do it the right way around!
2020-02-09Add add_languages(native:)Jon Turney2-9/+20
v2: Retain not using logical-and, to avoid short-circuiting side-effects of add_languages()
2020-02-07Merge pull request #6421 from dcbaker/zlib-system-depJussi Pakkanen2-0/+19
Add a "system" dependency for zlib
2020-02-06Make 'default_library' per-subproject builtin optionXavier Claessens2-1/+17
Currently it's just like if all builtin/base/compiler options are yielding. This patch makes possible to have non-yielding builtin options. The value in is overriden in this order: - Value from parent project - Value from subproject's default_options if set - Value from subproject() default_options if set - Value from command line if set
2020-02-06topbar HTML module listMichael Hirsch, Ph.D1-21/+27
2020-02-06html fs-module linkMichael Hirsch, Ph.D1-1/+2
2020-02-06add FeatureNewMichael Hirsch, Ph.D1-1/+9
2020-02-06add fs.stem()Michael Hirsch, Ph.D1-0/+18
2020-02-06doc: filesystem moduleMichael Hirsch, Ph.D1-4/+8
2020-02-06fs: add expanduser methodMichael Hirsch, Ph.D1-2/+14
this should help users specify leading `~` in various Meson options and variables without refactoring lots of places inside Meson itself.
2020-02-06fs: add methods as_posix, is_absoluteMichael Hirsch, Ph.D1-5/+36
fs: make exception specify method name fs: actually raise exceptions fs: resolve path e.g. /opt/foo/.. => /opt/foo fs: correct behavior of is_symlink
2020-02-06docs: explain the purpose of order-only deps for generated files [skip ci]Marc Herbert1-5/+6
The documentation of "order-only" dependencies is limited and their various purposes are especially not clear. See issue #6391 for a recent example, search the internet for many more. So mention the particular purpose here while making the documentation barely longer.
2020-02-05docMichael Hirsch, Ph.D2-3/+3
2020-02-05add get_external_property to replace get_cross_propertyMichael Hirsch, Ph.D2-10/+17
2020-02-05add native-file properties testsMichael Hirsch, Ph.D1-0/+4
2020-02-05add meson.get_native_property for native filesMichael Hirsch, Ph.D1-0/+16
This allows Meson native-file [properties] to be used. This avoids the need to call meson from a script file or have a long command line invocation of `meson setup` The method meson.get_native_property('prop', 'fallback') is added. The native file can contain properties like ``` [properties] myprop1 = 'foo' mydir2 = 'lib/custom' ``` Then from within `meson.build` ```meson x1 = meson.get_native_property('myprop1') thedir = meson.get_native_property('mydir2', 'libs') ``` fallback values are optional
2020-02-05Merge pull request #6573 from michaelbadcrumble/add_sample_templatesJussi Pakkanen1-0/+6
Add new Meson sample templates
2020-02-05pkgconfig: Generate -uninstalled.pc filesXavier Claessens2-0/+19
Closes: #3472.
2020-02-04interpreter: Iterate custom target outputsXavier Claessens1-0/+6
2020-02-02add feature noteMichael1-0/+6
2020-01-31docs: Update dependency docs for zlibDylan Baker1-0/+11
2020-01-31docs: Add snippet for zlib system dependencyDylan Baker1-0/+8
2020-01-30Small cleanups for the LLVM dependency class (#6548)Dylan Baker1-0/+2
2020-01-28Add ability to specify project branch to installKyle Stone1-1/+5
2020-01-27Tell contributors not to write things in the snippet help file. [skip ci]Jussi Pakkanen1-3/+3
2020-01-27Only provide 64 bit MSIs going forward. [skip ci]Jussi Pakkanen1-0/+7
2020-01-27docs: small cleanups and clarifications to setting the dynamic linker [skip ci]Dylan Baker1-3/+5
Fixes #6510
2020-01-27Merge pull request #6423 from dcbaker/declare-dependency-variablesJussi Pakkanen3-13/+42
Add ability to set and query arbitrary variables on declare_dependency objects
2020-01-27Update wrapdb docs to reflect repositories split [skip ci]Lisa White1-3/+3
2020-01-26Support multiple args to message() and warning()Xavier Claessens2-0/+10
2020-01-25docs: Update the release procedure to include release candidates [skip ci]Dylan Baker1-8/+31
Fixes #6456
2020-01-24Remove trial conversions as it is stale. [skip ci]Jussi Pakkanen2-23/+0
2020-01-23Add LCA2020 talk to videos page. [skip ci]Jussi Pakkanen1-1/+5
2020-01-23Set source and build dir envvars when running dist.Jussi Pakkanen1-8/+11
2020-01-23Add m68k to known cpus for Motorola 68000 series processorsDylan Baker1-26/+27
Fixes #6492