Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-21 | summary: Wrap lines when printing lists | Xavier Claessens | 3 | -5/+34 | |
When a list_sep is provided (e.g. ', ') all items are printed on the same line, which gets ugly on very long lists (e.g. list of plugins enabled). | |||||
2020-07-20 | string: add substring method | Stéphane Cerveau | 4 | -0/+52 | |
This method aims to offer a simple way to 'substring' an existing string with start and end values. | |||||
2020-07-20 | Do not add rpaths for static libs. Closes #5191. | Jussi Pakkanen | 2 | -1/+9 | |
2020-07-19 | Fix dirs typo in Vala docs [skip ci] | wb9688 | 1 | -1/+1 | |
Co-authored-by: wb9688 <wb9688@users.noreply.github.com> | |||||
2020-07-19 | Print a warning when importing a stabilized module | Marc-André Lureau | 3 | -7/+26 | |
2020-07-19 | Stabilize keyval module | Marc-André Lureau | 8 | -7/+14 | |
We have experimented with the module for about a year in a qemu branch (https://wiki.qemu.org/Features/Meson), and we would like to start moving the build system to meson. For that, keyval should have the stability guarantees. Cc: Paolo Bonzini <pbonzini@redhat.com> | |||||
2020-07-19 | coredata: add missing EnvironmentException import | James Hilliard | 1 | -2/+3 | |
Fixes: NameError: name 'EnvironmentException' is not defined Signed-off-by: James Hilliard <james.hilliard1@gmail.com> | |||||
2020-07-19 | fix msvc not recognising b_ndebug | Elliot Haisley | 3 | -1/+17 | |
fixes #7404 | |||||
2020-07-19 | Fix a comment about cross compilation with clang-cl [skip ci] | Martin Storsjö | 1 | -1/+1 | |
This comment was added in 0fbd09609f4, where the case of a forward slash was added for the case when cross compiling. | |||||
2020-07-19 | Fix setuptools 49 test. (fixes #7452) | Daniel Mensinger | 1 | -0/+4 | |
2020-07-16 | mdata: Add test to ensure mesondata.py is up-to-date | Daniel Mensinger | 1 | -0/+32 | |
2020-07-16 | mdata: remove setuptools and use mesondata instead | Daniel Mensinger | 4 | -16/+4 | |
2020-07-16 | mdata: Generate mesondata.py from */data folders | Daniel Mensinger | 2 | -0/+513 | |
2020-07-16 | Make virtualenv inside the project work | Daniel Mensinger | 2 | -9/+10 | |
2020-07-16 | deps: Do not deepcopy internal libraries (fixes #7457) | Daniel Mensinger | 1 | -0/+10 | |
2020-07-14 | wrap: Raise MesonException when git command fails | Xavier Claessens | 1 | -1/+4 | |
This avoid printing long backtrace by default, the user already has the output of the git command printed for debugging purpose since we don't redirect stdout/stderr. | |||||
2020-07-14 | Replace `dynamic linker` with `linker` [skip ci] | Nathan Lanza | 1 | -1/+1 | |
This header erroneously referred to the dynamic linker while the paragraph talks about the "link editor." Change the title to account for the difference. | |||||
2020-07-14 | Merge pull request #7422 from alanc/solaris-fixes | Jussi Pakkanen | 3 | -5/+19 | |
Solaris fixes revisited | |||||
2020-07-14 | doc: Add warning about --force-fallback-for [skip ci] | Xavier Claessens | 1 | -0/+22 | |
2020-07-14 | Merge pull request #7436 from scivision/python_tests | Jussi Pakkanen | 11 | -69/+76 | |
Python test upgrade | |||||
2020-07-13 | qt module: rcc supports depfiles now, given a recent enough version of Qt5 | Eli Schwartz | 3 | -7/+10 | |
Add depfile support to generated targets for Qt >= 5.14. Move warning into the module init itself, to check if the version is too old before issuing. Also tweak the wording itself, to advise upgrading to a suitable version of Qt5 instead of advising to wait for a Qt bug to be fixed. | |||||
2020-07-13 | Enable target override_options for llvm-ir | Nirbheek Chauhan | 1 | -2/+2 | |
This was missed somehow when the feature was added a few years ago. | |||||
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 | |