Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | modules/python: Do not error out if positional args are passednirbheek/fix-python-dependency-nopos-regression | Nirbheek Chauhan | 2020-02-15 | 1 | -2/+3 |
| | | | | | | Also update the documentation. Fixes https://github.com/mesonbuild/meson/issues/6470 | ||||
* | docs: Update documentation about linker selection | Nirbheek Chauhan | 2020-02-14 | 2 | -5/+23 |
| | | | | We missed this in https://github.com/mesonbuild/meson/pull/6457 | ||||
* | Add unity block size option. | Jussi Pakkanen | 2020-02-12 | 2 | -0/+13 |
| | |||||
* | cmake: Add support for the new JSON trace format | Daniel Mensinger | 2020-02-12 | 1 | -0/+5 |
| | |||||
* | Merge pull request #6421 from dcbaker/zlib-system-dep | Jussi Pakkanen | 2020-02-07 | 2 | -0/+19 |
|\ | | | | | Add a "system" dependency for zlib | ||||
| * | docs: Update dependency docs for zlib | Dylan Baker | 2020-01-31 | 1 | -0/+11 |
| | | |||||
| * | docs: Add snippet for zlib system dependency | Dylan Baker | 2020-01-31 | 1 | -0/+8 |
| | | |||||
* | | Make 'default_library' per-subproject builtin option | Xavier Claessens | 2020-02-06 | 2 | -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 list | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -21/+27 |
| | | |||||
* | | html fs-module link | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -1/+2 |
| | | |||||
* | | add FeatureNew | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -1/+9 |
| | | |||||
* | | add fs.stem() | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -0/+18 |
| | | |||||
* | | doc: filesystem module | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -4/+8 |
| | | |||||
* | | fs: add expanduser method | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -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_absolute | Michael Hirsch, Ph.D | 2020-02-06 | 1 | -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 Herbert | 2020-02-06 | 1 | -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. | ||||
* | | doc | Michael Hirsch, Ph.D | 2020-02-05 | 2 | -3/+3 |
| | | |||||
* | | add get_external_property to replace get_cross_property | Michael Hirsch, Ph.D | 2020-02-05 | 2 | -10/+17 |
| | | |||||
* | | add native-file properties tests | Michael Hirsch, Ph.D | 2020-02-05 | 1 | -0/+4 |
| | | |||||
* | | add meson.get_native_property for native files | Michael Hirsch, Ph.D | 2020-02-05 | 1 | -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_templates | Jussi Pakkanen | 2020-02-05 | 1 | -0/+6 |
|\ \ | | | | | | | Add new Meson sample templates | ||||
| * | | add feature note | Michael | 2020-02-02 | 1 | -0/+6 |
| |/ | |||||
* | | pkgconfig: Generate -uninstalled.pc files | Xavier Claessens | 2020-02-05 | 2 | -0/+19 |
| | | | | | | | | Closes: #3472. | ||||
* | | interpreter: Iterate custom target outputs | Xavier Claessens | 2020-02-04 | 1 | -0/+6 |
|/ | |||||
* | Small cleanups for the LLVM dependency class (#6548) | Dylan Baker | 2020-01-30 | 1 | -0/+2 |
| | |||||
* | Add ability to specify project branch to install | Kyle Stone | 2020-01-28 | 1 | -1/+5 |
| | |||||
* | Tell contributors not to write things in the snippet help file. [skip ci] | Jussi Pakkanen | 2020-01-27 | 1 | -3/+3 |
| | |||||
* | Only provide 64 bit MSIs going forward. [skip ci] | Jussi Pakkanen | 2020-01-27 | 1 | -0/+7 |
| | |||||
* | docs: small cleanups and clarifications to setting the dynamic linker [skip ci] | Dylan Baker | 2020-01-27 | 1 | -3/+5 |
| | | | | Fixes #6510 | ||||
* | Merge pull request #6423 from dcbaker/declare-dependency-variables | Jussi Pakkanen | 2020-01-27 | 3 | -13/+42 |
|\ | | | | | Add ability to set and query arbitrary variables on declare_dependency objects | ||||
| * | docs: Add documentation for variables keyword | Dylan Baker | 2020-01-09 | 3 | -13/+42 |
| | | | | | | | | In declare_dependency() and dependency.get_variables(). | ||||
* | | Update wrapdb docs to reflect repositories split [skip ci] | Lisa White | 2020-01-27 | 1 | -3/+3 |
| | | |||||
* | | Support multiple args to message() and warning() | Xavier Claessens | 2020-01-26 | 2 | -0/+10 |
| | | |||||
* | | docs: Update the release procedure to include release candidates [skip ci] | Dylan Baker | 2020-01-25 | 1 | -8/+31 |
| | | | | | | | | Fixes #6456 | ||||
* | | Remove trial conversions as it is stale. [skip ci] | Jussi Pakkanen | 2020-01-24 | 2 | -23/+0 |
| | | |||||
* | | Add LCA2020 talk to videos page. [skip ci] | Jussi Pakkanen | 2020-01-23 | 1 | -1/+5 |
| | | |||||
* | | Set source and build dir envvars when running dist. | Jussi Pakkanen | 2020-01-23 | 1 | -8/+11 |
| | | |||||
* | | Add m68k to known cpus for Motorola 68000 series processors | Dylan Baker | 2020-01-23 | 1 | -26/+27 |
| | | | | | | | | Fixes #6492 | ||||
* | | environment: Replace LD with <LANG>LD | Dylan Baker | 2020-01-22 | 1 | -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 property | Stéphane Cerveau | 2020-01-22 | 2 | -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 Pakkanen | 2020-01-22 | 1 | -1/+7 |
| | | |||||
* | | Reformat user list page. [skip ci] | Jussi Pakkanen | 2020-01-22 | 1 | -8/+15 |
| | | |||||
* | | docs: Fix typo in link | Niklas HambĂŒchen | 2020-01-21 | 1 | -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 Lureau | 2020-01-21 | 1 | -0/+1 |
| | | | | | | It's worth to list a meson project building a firmware. | ||||
* | | add zrythm to Users.md [skip ci] | alex-tee | 2020-01-20 | 1 | -0/+1 |
| | | |||||
* | | Update Users.md | Amit D | 2020-01-17 | 1 | -1/+1 |
| | | |||||
* | | Update Users.md | Amit D | 2020-01-17 | 1 | -3/+3 |
| | | | | | | Remove "(not the default yet)" from Glib, Orc and Pango | ||||
* | | Add s390 to list of known architectures | Dylan Baker | 2020-01-15 | 1 | -0/+1 |
| | | | | | | | | Fixes #6411 | ||||
* | | Update Users.md | Amit D | 2020-01-14 | 1 | -1/+1 |
|/ | |||||
* | mention lack of up-to-date dependencies explicitly [skip ci] | Vadim Zhukov | 2020-01-08 | 1 | -1/+3 |
| | | | | Requested by scivision@ |