Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-19 | Print a warning when importing a stabilized module | Marc-André Lureau | 2 | -0/+9 | |
2020-07-19 | Stabilize keyval module | Marc-André Lureau | 5 | -5/+5 | |
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 | fix msvc not recognising b_ndebug | Elliot Haisley | 2 | -0/+16 | |
fixes #7404 | |||||
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 | some python test cases don't care about backend, so run them in any case | Michael Hirsch | 3 | -14/+29 | |
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 | Decrease version requirement to work on Xenial. | Jussi Pakkanen | 1 | -2/+2 | |
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 | 2 | -1/+8 | |
2020-07-01 | interpreter: Already configured fallback should be used for optional dep | Xavier Claessens | 3 | -0/+11 | |
2020-07-01 | find_program: Fallback if a wrap file provide the program name | Xavier Claessens | 3 | -0/+12 | |
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: Add special 'dependency_names' key in [provide] section | Xavier Claessens | 2 | -3/+3 | |
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 | 4 | -2/+21 | |
2020-07-01 | Implicit dependency fallback when a subproject wrap or dir exists | Xavier Claessens | 3 | -2/+10 | |
2020-07-01 | Merge pull request #7231 from mensinda/cmOverride | Jussi Pakkanen | 9 | -0/+156 | |
cmake: Add more advanced subproject configuration options | |||||
2020-06-30 | wrap: Apply patch even in VCS cases | Xavier Claessens | 3 | -0/+11 | |
2020-06-29 | test: fix enum generation for GNOME | Mike Gorse | 1 | -0/+8 | |
Fixes: #7252 | |||||
2020-06-24 | pkgconfig: Add missing cflags in uninstalled files | Xavier Claessens | 2 | -1/+6 | |
Fixes: #7365 | |||||
2020-06-22 | Fix "test cases/common/125 object only target" on Solaris | Alan Coopersmith | 1 | -0/+2 | |
If object is not built pic, trying to link it into libshr.so fails: [6/8] Linking target libshr.so. FAILED: libshr.so gcc -o libshr.so 'shr@sha/source2.o' -Wl,--no-undefined -Wl,--as-needed -shared -fPIC -Wl,--start-group -Wl,-soname,libshr.so -Wl,--end-group Text relocation remains referenced against symbol offset in file .text (section) 0x20 shr@sha/source2.o ld: fatal: relocations remain against allocatable but non-writable sections collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-06-22 | unittests: Fix test_identity_cross on Solaris | Alan Coopersmith | 2 | -4/+16 | |
Since mesonbuild/environment.py doesn't recognize Studio compilers, force use of gcc on Solaris for now. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-06-22 | test: Fix linuxlike/3 linker script on Solaris 11.4 | Alan Coopersmith | 1 | -0/+6 | |
Solaris linker added support for GNU-style --version-script in Solaris 11.4, but requires adding the -z gnu-version-script-compat flag to enable it. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> | |||||
2020-06-21 | wrap: Add patch_directory support | Xavier Claessens | 3 | -0/+13 | |
Copy a tree instead of extracting an archive. Closes: #7216 | |||||
2020-06-17 | ci: Remove PostgreSQL from PATH | Nirbheek Chauhan | 2 | -12/+0 | |
It's one of the causes of the cmake test failures, and it's also plaguing the VS2019 jobs now because of the image update. | |||||
2020-06-15 | test:fortran7: default static so Intel/VS-based compilers pass | Michael Hirsch | 1 | -3/+3 | |
we did the same thing earlier with other Fortran tests for the same reason. | |||||
2020-06-15 | ci: Use test.json to skip VS2017 azure tests | Daniel Mensinger | 4 | -14/+12 | |
See also #7307 #7314 #7316 cc @nirbheek | |||||
2020-06-14 | windows: Canonicalize `:` in filenames | Nirbheek Chauhan | 1 | -0/+2 | |
Fixes https://github.com/mesonbuild/meson/issues/7265 | |||||
2020-06-14 | fortran generated test: add code to reveal issue | Michael Hirsch | 5 | -10/+22 | |
used with Issue #7265 | |||||
2020-06-14 | Disable failing cmake jobs on VS2017 | Nirbheek Chauhan | 2 | -0/+14 | |
These only fail when building with msvc/clang-cl on the VS2017-Win2016 image. See: https://github.com/mesonbuild/meson/issues/7307 | |||||
2020-06-13 | cmake: fix definitions with interface libraries (fixes #7299) | Daniel Mensinger | 6 | -0/+22 | |
2020-06-13 | cmake: Fix handling of path seperators (fixes #7294) | Daniel Mensinger | 4 | -1/+21 | |
2020-06-12 | modules/cmake: Fix setting install_dir | Dylan Baker | 3 | -0/+20 | |
Fixes: #7301 | |||||
2020-06-12 | cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249) | Daniel Mensinger | 2 | -0/+14 | |
2020-06-08 | Merge pull request #7245 from dankegel/response-files-when-needed-tidied | Jussi Pakkanen | 8 | -0/+138 | |
Make ninja backend only use response files when needed, on linux too | |||||
2020-06-05 | test cases/common/234: get limit right on linux, generate fewer files | Dan Kegel | 1 | -2/+25 | |
2020-06-05 | Extended test case for special characters to compiler arguments | Jon Turney | 4 | -0/+77 | |
2020-06-05 | Add a test case for very long command lines | Jon Turney | 4 | -0/+38 | |
This exercises commands of about 20K in length Also test short commandlines to make sure they don't regress. | |||||
2020-06-05 | cmake: Skip MSVC like compilers, since C++11 is not supported | Daniel Mensinger | 1 | -0/+5 | |
2020-06-05 | cmake: added test case | Daniel Mensinger | 9 | -0/+151 | |
2020-06-02 | cmake: always split property lists (fixes #7228) | Daniel Mensinger | 1 | -1/+1 | |
2020-05-27 | Merge pull request #6818 from mensinda/localPatch | Jussi Pakkanen | 12 | -8/+30 | |
Wrap: add local files support via *_filename | |||||
2020-05-27 | ninja: Always use to_native on CompilerArgs (fixes #7167) | Daniel Mensinger | 3 | -0/+19 | |
2020-05-26 | opts: Allow string concatenation (fixes #7199) | Daniel Mensinger | 1 | -3/+3 | |
2020-05-26 | Merge pull request #7197 from jon-turney/test-output-check-mandatory | Jussi Pakkanen | 10 | -0/+70 | |
Make the expected output check mandatory for failing-meson and warning-meson tests | |||||
2020-05-23 | Add expected stdout for failing-meson tests which are missing it | Jon Turney | 10 | -0/+70 | |
2020-05-23 | ast: add unittest | Daniel Mensinger | 1 | -2/+15 | |
2020-05-23 | Revert "Merge pull request #7172 from jon-turney/test-output-check-mandatory" | Jussi Pakkanen | 10 | -70/+0 | |
This reverts commit 0871b1032c53287a1ed3ce5108799fb0daccaec5, reversing changes made to 9dc3ca2c1c9fbb47e731551c6432df144f725261. | |||||
2020-05-22 | Merge pull request #7172 from jon-turney/test-output-check-mandatory | Jussi Pakkanen | 10 | -0/+70 | |
Make the expected output check mandatory for failing-meson and warning-meson tests | |||||
2020-05-18 | pass exe_wrapper to test scripts through the environment | Dylan Baker | 3 | -0/+36 | |
This adds a new MESON_EXE_WRAPPER environment variable containing the string form of the exe_wrapper, if there is an exe_wrapper defined. Fixes #4427 |