Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-12 | Bump version number for new development. [skip ci] | Jussi Pakkanen | 1 | -1/+1 | |
2020-07-12 | Updated everything for release 0.55.0.0.55.0 | Jussi Pakkanen | 28 | -276/+309 | |
2020-07-12 | simplify/correct test logic | Michael Hirsch | 3 | -33/+36 | |
before this, tests were being skipped on Ubuntu 20.04 with Anaconda Python Now, all 5 tests success | |||||
2020-07-12 | remove redundant syntax | Michael Hirsch | 1 | -3/+2 | |
2020-07-12 | some python test cases don't care about backend, so run them in any case | Michael Hirsch | 4 | -15/+30 | |
2020-07-12 | raise SystemExit() generally preferred to sys.exit(1) | Michael Hirsch | 5 | -20/+9 | |
2020-07-12 | c lang not needed for this test | Michael Hirsch | 1 | -1/+2 | |
2020-07-12 | setuptools is not stdlib, but distutils is | Michael Hirsch | 1 | -1/+1 | |
2020-07-12 | refactor: name .mypy.ini to reduce visual clutter | Michael Hirsch | 1 | -0/+0 | |
MyPy looks to .mypy.ini, reducing Meson top-level visual clutter https://mypy.readthedocs.io/en/stable/config_file.html | |||||
2020-07-12 | Check that hg is actually working. | Jussi Pakkanen | 1 | -2/+18 | |
2020-07-12 | Decrease version requirement to work on Xenial. | Jussi Pakkanen | 1 | -2/+2 | |
2020-07-09 | doc: Small tweaks to fallback documentation [skip ci] | Xavier Claessens | 2 | -2/+6 | |
2020-07-07 | SolarisDynamicLinker: report ld's version instead of gcc's | Alan Coopersmith | 1 | -1/+7 | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-07-07 | SolarisDynamicLinker: Check if linker supports -z type=pie | Alan Coopersmith | 1 | -1/+7 | |
As suggested by dcbaker in https://github.com/mesonbuild/meson/pull/7370#discussion_r445145889 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-07-07 | symbolextractor: use try/finally in solaris_syms when wrapping gnu_syms | Alan Coopersmith | 1 | -3/+5 | |
As suggested by dcbaker in https://github.com/mesonbuild/meson/pull/7370#pullrequestreview-436872661 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-07-05 | Update version number for rc 2.0.55.0.rc2 | Jussi Pakkanen | 1 | -1/+1 | |
2020-07-05 | doc: Improve documentation of [provide] section in wrap files | Xavier Claessens | 2 | -20/+49 | |
Explicitly document the behaviour of dependency('foo-1.0', required: false). | |||||
2020-07-05 | Don't make unactionable warnings fatal | Nirbheek Chauhan | 5 | -7/+7 | |
Some warnings are out of the user's control, such as the RCC QT bug, or the GNU windres bug, or our informational warning about auto-disabling of options when -Db_bitcode is enabled. Such warnings should not be fatal when --fatal-meson-warnings is passed because there's no action that the user can take to fix it. The only purpose it serves is to prevent people who use those features from using --fatal-meson-warnings. | |||||
2020-07-04 | doc: Minor typo fix in legal.md [skip ci] | Thibault Saunier | 1 | -1/+1 | |
2020-07-04 | wrap: Add back filename member in PackageDefinition | Xavier Claessens | 1 | -0/+1 | |
It is still used by msubprojects.py and cause issues when updating wrapdb. | |||||
2020-07-04 | find_program: Do not use fallback when before parsing project() | Xavier Claessens | 2 | -1/+2 | |
Mesa is doing `project(... find_program() ...)` so environment.wrap_resolver is not defined yet. | |||||
2020-07-04 | qt: Fix has_tools() when required=False | Xavier Claessens | 3 | -50/+36 | |
Improve logs by making it clear when the program is found but has wrong version. | |||||
2020-07-04 | give user control of option skip_sanity_check | Alexander Neumann | 1 | -4/+4 | |
2020-07-02 | Bump version number for RC1.0.55.0.rc1 | Jussi Pakkanen | 2 | -2/+2 | |
2020-07-02 | environment: Correctly detect arm64 as aarch64 | Marvin Scholz | 1 | -0/+2 | |
On some systems aarch64 is reported as arm64. Due to mesons mangling of everything that starts with arm, it would end up being detected as arm (which implies 32 bit) which is incorrect. | |||||
2020-07-02 | Skip doc test when docs are not available. | Jussi Pakkanen | 1 | -0/+3 | |
2020-07-01 | Merge pull request #6902 from xclaesse/auto-fallback | Jussi Pakkanen | 19 | -63/+366 | |
Implicit dependency fallback when a subproject wrap or dir exists | |||||
2020-07-01 | Store website build script. [skip ci] | Jussi Pakkanen | 1 | -0/+51 | |
2020-07-01 | wrap: Add failing unit test for fallback consistency | Xavier Claessens | 4 | -0/+22 | |
Dependency 'foo' is overriden with 'foo_dep' so using fallback variable name 'bar_dep' should abort. | |||||
2020-07-01 | interpreter: Don't abort if dep isn't required and sub didn't override | Xavier Claessens | 3 | -3/+14 | |
2020-07-01 | interpreter: Already configured fallback should be used for optional dep | Xavier Claessens | 4 | -3/+16 | |
2020-07-01 | wrap: Update doc to give dependency_names example first | Xavier Claessens | 1 | -8/+8 | |
2020-07-01 | wrap: Abort if multiple wraps provide the same dep or program | Xavier Claessens | 1 | -11/+23 | |
2020-07-01 | wrap: Refactor to split wraps dictionary into 3 separate dicts | Xavier Claessens | 3 | -52/+59 | |
It makes the code cleaner to have 3 separate dictionaries for packagename, dependency and programs. | |||||
2020-07-01 | Fix typo: coma->comma | Xavier Claessens | 2 | -3/+3 | |
2020-07-01 | find_program: Fallback if a wrap file provide the program name | Xavier Claessens | 7 | -25/+102 | |
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. | |||||
2020-07-01 | wrap: Do not fallback implicitly on optional dependency | Xavier Claessens | 1 | -2/+5 | |
This fix the following common pattern, we don't want to implicitly fallback on the first line: foo_dep = dependency('foo', required: false) if not foo_dep.found() foo_dep = cc.find_library('foo', required : false) if not foo_dep.found() foo_dep = dependency('foo', fallback: 'foo') endif endif | |||||
2020-07-01 | wrap: Add special 'dependency_names' key in [provide] section | Xavier Claessens | 4 | -8/+34 | |
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(). | |||||
2020-07-01 | wrap: Add 'provide' section | Xavier Claessens | 9 | -16/+116 | |
2020-07-01 | Implicit dependency fallback when a subproject wrap or dir exists | Xavier Claessens | 7 | -3/+35 | |
2020-07-01 | Merge pull request #7231 from mensinda/cmOverride | Jussi Pakkanen | 16 | -23/+470 | |
cmake: Add more advanced subproject configuration options | |||||
2020-06-30 | Made Commands.md dynamically generated (#7346) | TheQwertiest | 6 | -748/+548 | |
2020-06-30 | Replaced `ninja` with `meson` [skip ci] | TheQwertiest | 6 | -9/+9 | |
2020-06-30 | Cleaned up Reference docs [skip ci] | TheQwertiest | 1 | -486/+470 | |
2020-06-30 | Move mesonbuild/cmake/data/run_ctgt.py to ↵ | georgev93 | 4 | -101/+105 | |
mesonbuild/scripts/cmake_run_ctgt.py, as well as enclose everything in a run() function so it can be called by `meson --internal cmake_run_ctgt ...`. Also, include mesonbuild/cmake/data/ in the msi package. | |||||
2020-06-30 | wrap: Apply patch even in VCS cases | Xavier Claessens | 7 | -6/+43 | |
2020-06-29 | test: fix enum generation for GNOME | Mike Gorse | 1 | -0/+8 | |
Fixes: #7252 | |||||
2020-06-29 | envconfig: Add [constants] section in machine files | Xavier Claessens | 6 | -44/+193 | |
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. | |||||
2020-06-29 | Added ability to specify target in `meson compile` | TheQwertiest | 4 | -44/+291 | |
2020-06-28 | Added ability to pass arguments to backend in `meson compile` | TheQwertiest | 4 | -11/+96 | |