Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-13 | ci: Increase timeout for vs jobs to 120 | Nirbheek Chauhan | 1 | -0/+2 | |
vc2017x64vs and vc2019x64vs sometimes timeout because they exceed the 60 min default limit. | |||||
2020-07-13 | Fix native builds on Windows ARM64 machines | Nirbheek Chauhan | 5 | -24/+10 | |
I made the mistake of always selecting the debug CRT for compiler checks on Windows 4 years ago: https://github.com/mesonbuild/meson/pull/543 https://github.com/mesonbuild/meson/pull/614 The idea was to always build the tests with debugging enabled so that the compiler doesn't optimize the tests away. But we stopped doing that a while ago, and also the debug CRT has no relation to that. We should select the CRT in the same way that we do for building targets: based on the options. On Windows ARM64, the debug CRT for ARM64 isn't always available, and the release CRT is available only after installing the runtime package. Without this, we will always try to pick the debug CRT even when --buildtype=debugoptimized or release. | |||||
2020-07-13 | doc | Michael Hirsch, Ph.D | 2 | -0/+4 | |
2020-07-13 | add Nvidia HPC SDK compilers | Michael Hirsch, Ph.D | 6 | -8/+74 | |
2020-07-12 | MSI creation fixes. [skip ci] | Jussi Pakkanen | 1 | -8/+6 | |
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. |