summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* modules/python: Do not error out if positional args are passednirbheek/fix-python-dependency-nopos-regressionNirbheek Chauhan2020-02-151-2/+3
| | | | | | Also update the documentation. Fixes https://github.com/mesonbuild/meson/issues/6470
* docs: Update documentation about linker selectionNirbheek Chauhan2020-02-142-5/+23
| | | | We missed this in https://github.com/mesonbuild/meson/pull/6457
* Add unity block size option.Jussi Pakkanen2020-02-122-0/+13
|
* cmake: Add support for the new JSON trace formatDaniel Mensinger2020-02-121-0/+5
|
* Merge pull request #6421 from dcbaker/zlib-system-depJussi Pakkanen2020-02-072-0/+19
|\ | | | | Add a "system" dependency for zlib
| * docs: Update dependency docs for zlibDylan Baker2020-01-311-0/+11
| |
| * docs: Add snippet for zlib system dependencyDylan Baker2020-01-311-0/+8
| |
* | Make 'default_library' per-subproject builtin optionXavier Claessens2020-02-062-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
* | topbar HTML module listMichael Hirsch, Ph.D2020-02-061-21/+27
| |
* | html fs-module linkMichael Hirsch, Ph.D2020-02-061-1/+2
| |
* | add FeatureNewMichael Hirsch, Ph.D2020-02-061-1/+9
| |
* | add fs.stem()Michael Hirsch, Ph.D2020-02-061-0/+18
| |
* | doc: filesystem moduleMichael Hirsch, Ph.D2020-02-061-4/+8
| |
* | fs: add expanduser methodMichael Hirsch, Ph.D2020-02-061-2/+14
| | | | | | | | | | this should help users specify leading `~` in various Meson options and variables without refactoring lots of places inside Meson itself.
* | fs: add methods as_posix, is_absoluteMichael Hirsch, Ph.D2020-02-061-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
* | docs: explain the purpose of order-only deps for generated files [skip ci]Marc Herbert2020-02-061-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.
* | docMichael Hirsch, Ph.D2020-02-052-3/+3
| |
* | add get_external_property to replace get_cross_propertyMichael Hirsch, Ph.D2020-02-052-10/+17
| |
* | add native-file properties testsMichael Hirsch, Ph.D2020-02-051-0/+4
| |
* | add meson.get_native_property for native filesMichael Hirsch, Ph.D2020-02-051-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
* | Merge pull request #6573 from michaelbadcrumble/add_sample_templatesJussi Pakkanen2020-02-051-0/+6
|\ \ | | | | | | Add new Meson sample templates
| * | add feature noteMichael2020-02-021-0/+6
| |/
* | pkgconfig: Generate -uninstalled.pc filesXavier Claessens2020-02-052-0/+19
| | | | | | | | Closes: #3472.
* | interpreter: Iterate custom target outputsXavier Claessens2020-02-041-0/+6
|/
* Small cleanups for the LLVM dependency class (#6548)Dylan Baker2020-01-301-0/+2
|
* Add ability to specify project branch to installKyle Stone2020-01-281-1/+5
|
* Tell contributors not to write things in the snippet help file. [skip ci]Jussi Pakkanen2020-01-271-3/+3
|
* Only provide 64 bit MSIs going forward. [skip ci]Jussi Pakkanen2020-01-271-0/+7
|
* docs: small cleanups and clarifications to setting the dynamic linker [skip ci]Dylan Baker2020-01-271-3/+5
| | | | Fixes #6510
* Merge pull request #6423 from dcbaker/declare-dependency-variablesJussi Pakkanen2020-01-273-13/+42
|\ | | | | Add ability to set and query arbitrary variables on declare_dependency objects
| * docs: Add documentation for variables keywordDylan Baker2020-01-093-13/+42
| | | | | | | | In declare_dependency() and dependency.get_variables().
* | Update wrapdb docs to reflect repositories split [skip ci]Lisa White2020-01-271-3/+3
| |
* | Support multiple args to message() and warning()Xavier Claessens2020-01-262-0/+10
| |
* | docs: Update the release procedure to include release candidates [skip ci]Dylan Baker2020-01-251-8/+31
| | | | | | | | Fixes #6456
* | Remove trial conversions as it is stale. [skip ci]Jussi Pakkanen2020-01-242-23/+0
| |
* | Add LCA2020 talk to videos page. [skip ci]Jussi Pakkanen2020-01-231-1/+5
| |
* | Set source and build dir envvars when running dist.Jussi Pakkanen2020-01-231-8/+11
| |
* | Add m68k to known cpus for Motorola 68000 series processorsDylan Baker2020-01-231-26/+27
| | | | | | | | Fixes #6492
* | environment: Replace LD with <LANG>LDDylan Baker2020-01-221-11/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rust code is ugly, because rust is annoying. It doesn't invoke a linker directly (unless that linker is link.exe or lld-link.exe), instead it invokes the C compiler (gcc or clang usually) to do it's linking. Meson doesn't have good abstractions for this, though we probably should because some of the D compilers do the same thing. Either that or we should just call the c compiler directly, like vala does. This changes the public interface for meson, which we don't do unless we absolutely have to. In this case I think we need to do it. A fair number of projects have already been using 'ld' in their cross/native files to get the ld binary and call it directly in custom_targets or generators, and we broke that. While we could hit this problem again names like `c_ld` and `cpp_ld` are far less likely to cause collisions than `ld`. Additionally this gives a way to set the linker on a per-compiler basis, which is probably in itself very useful. Fixes #6442
* | envconfig: add pkg_config_libdir propertyStéphane Cerveau2020-01-222-0/+8
| | | | | | | | | | In order to unify the use of sysroot in the cross-file, the pkg_config_libdir can now be passed directly in the file.
* | Add link to PDF manual site on the front page. [skip ci]Jussi Pakkanen2020-01-221-1/+7
| |
* | Reformat user list page. [skip ci]Jussi Pakkanen2020-01-221-8/+15
| |
* | docs: Fix typo in linkNiklas HambĂŒchen2020-01-211-1/+1
| | | | | | Commit 1404f404 (#4744) introduced this typo, making the link not jump to the correct section when clicked.
* | Users.md: add qboot [skip ci]Marc-Andre Lureau2020-01-211-0/+1
| | | | | | It's worth to list a meson project building a firmware.
* | add zrythm to Users.md [skip ci]alex-tee2020-01-201-0/+1
| |
* | Update Users.mdAmit D2020-01-171-1/+1
| |
* | Update Users.mdAmit D2020-01-171-3/+3
| | | | | | Remove "(not the default yet)" from Glib, Orc and Pango
* | Add s390 to list of known architecturesDylan Baker2020-01-151-0/+1
| | | | | | | | Fixes #6411
* | Update Users.mdAmit D2020-01-141-1/+1
|/
* mention lack of up-to-date dependencies explicitly [skip ci]Vadim Zhukov2020-01-081-1/+3
| | | | Requested by scivision@