Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-04-30 | Docs: Update link_language docs to explain when it should be used | Dylan Baker | 2 | -2/+14 | |
2020-04-30 | docs: Update documentation for add_*_script | Dylan Baker | 2 | -0/+31 | |
2020-04-29 | Merge pull request #6911 from mensinda/ciBionic | Jussi Pakkanen | 1 | -5/+15 | |
ci: Add Ubuntu Bionic image | |||||
2020-04-28 | Meson Cmake Wrapper unmaintained [skip ci] | Brendan Simon | 1 | -1/+1 | |
The Meson CMake Wrapper project is currently unmaintained. | |||||
2020-04-28 | tests: Add support for specifying tool requirements | Daniel Mensinger | 1 | -0/+10 | |
Adds the `tools` section to `tests.json` to specify requirements for the tools in the environment. All tests that fail at least one tool requirements check are skipped. | |||||
2020-04-28 | docs: Fix Contributing.md | Daniel Mensinger | 1 | -5/+5 | |
2020-04-28 | find_program: Fixes when the program has been overridden by executable | Xavier Claessens | 2 | -1/+29 | |
- ExternalProgramHolder has path() method while CustomTargetHolder and BuildTargetHolder have full_path(). - The returned ExternalProgramHolder's path() method was broken, because build.Executable object has no get_path() method, it needs the backend. - find_program('overridden_prog', version : '>=1.0') was broken because it needs to execute the exe that is not yet built. Now assume the program has the (sub)project version. - If the version check fails, interpreter uses ExternalProgramHolder.get_name() for the error message but build.Executable does not implement get_name() method. | |||||
2020-04-25 | wrap: Updated docs | Daniel Mensinger | 2 | -6/+18 | |
2020-04-23 | mtest: Generate a JUnit xml result file | Dylan Baker | 1 | -0/+4 | |
JUnit is pretty ubiquitous, lots of services and results viewers understand it, in particular gitlab and jenkins know how to consume JUnit xml. This means projects using CI services can have their test results consumed automatically. Fixes: #6972 | |||||
2020-04-21 | Merge pull request #6816 from dcbaker/framework-matrix | Jussi Pakkanen | 1 | -2/+10 | |
project test junit schema + a few more uses | |||||
2020-04-21 | docs/cross-compilation: Note appropriate values for cpu_family [skip ci] | Dylan Baker | 1 | -8/+12 | |
Also note that meson doesn't use `el` on the end of the cpu_family to mark endianness, that the endian field needs to be set appropriately. | |||||
2020-04-20 | add introspect --buildsystem-files info [skip ci] | Michael | 1 | -0/+15 | |
2020-04-17 | Add a json schema for the test.json used in tests | Dylan Baker | 1 | -2/+10 | |
This does a couple of nice things, one is that editors like vscode can be configured to use this schema to provide auto completion and error highlighting if invalid values are added or required values are missing. It also allows us test that the format of the test matrix work in a unit test, which I've added. It does require that the python jsonschema package is installed. | |||||
2020-04-17 | docs/users: Update freedesktop users to point at gitlab [skip ci] | Dylan Baker | 1 | -5/+5 | |
Rather than the legacy cgit | |||||
2020-04-17 | docs: The X Test Suite uses meson [skip ci] | Dylan Baker | 1 | -0/+1 | |
2020-04-14 | Corrected prefix path [skip ci] | Jonas Møller | 1 | -1/+1 | |
Using meson version `0.53.2` prefix defaulted to `/usr/local`, not `/usr/local/` (not the trailing slash) | |||||
2020-04-13 | wrap: Add fallback urls | Xavier Claessens | 2 | -0/+6 | |
It can happen that a server is temporaly down, tarballs often have many mirrors available so we should be able to add at least one fallback mirror in wrap files. | |||||
2020-04-13 | Remove alignment syntax not supported by hotdoc. Closes: #6954. [skip ci] | Jussi Pakkanen | 1 | -5/+5 | |
2020-04-12 | Merge pull request #6958 from jon-turney/fix-name-prefix-explicit-default | Jussi Pakkanen | 1 | -4/+4 | |
Fix library(name_prefix: []) | |||||
2020-04-11 | docs: fix the docs for install_subdir's strip_directory [skip ci] | Peter Hutterer | 1 | -1/+1 | |
When set to **true** only the last component is used. And throw in two minor grammatical fixes while we're there. | |||||
2020-04-11 | Refine documentation of default name_prefix | Jon Turney | 1 | -4/+4 | |
Refine documentation of the default name_prefix, so people don't get the impression they can write logic which uses 'lib' as the default, when they should be defaulting to '[]', to let us take care of the complexities. | |||||
2020-04-11 | References-tables.md: repair broken table | Vanadiae | 1 | -1/+1 | |
At https://mesonbuild.com/Reference-tables.html#compiler-and-linker-selection-variables, the table is broken and it seems that the only difference with other well-working tables on this page is the semi-column ":" that are present under Language. | |||||
2020-04-08 | docs: Update Using-with-Visual Studio | Nirbheek Chauhan | 1 | -10/+11 | |
Very out of date instructions. We install `meson.exe` now and you don't need to have `py` in PATH or use `/path/to/meson.py`. | |||||
2020-04-07 | docs: Mention library command as well [skip ci] | Vedran Miletić | 1 | -4/+4 | |
2020-04-04 | docs: add LLVM tool section to dependencies [skip ci] | Gerion Entrup | 1 | -0/+11 | |
2020-04-01 | docs: Described library command in Build targets section [skip ci] | Vedran Miletić | 1 | -12/+24 | |
2020-03-31 | docs: Fix typo in pkgconfig description | Michael Kuhn | 1 | -1/+1 | |
2020-03-29 | dist: Add --no-tests option | Xavier Claessens | 1 | -0/+5 | |
It is not always needed to test generated tarballs, for example when they are generated by CI that already does its own testing. | |||||
2020-03-29 | Update everything for new release.0.54.0 | Jussi Pakkanen | 31 | -325/+362 | |
2020-03-28 | docs: why 'ninja test' depends on build_by_default targets [skip ci] | Marc Herbert | 1 | -2/+6 | |
Fixes #1949 | |||||
2020-03-28 | docs: Add a new page with common cross/native file options [skip ci] | Dylan Baker | 4 | -99/+141 | |
Rather than having two separate sections with duplicated information lets just have one for the common settings, and only document sections specific to each file in separately | |||||
2020-03-24 | Make werror per subproject option | Xavier Claessens | 1 | -4/+5 | |
2020-03-23 | Revert "Naturally use env vars a bit more to match Autoconf" | Jussi Pakkanen | 2 | -13/+12 | |
This reverts commit 097dfc085e6a1bb3c670880134a52dcfca504be7. | |||||
2020-03-23 | Naturally use env vars a bit more to match Autoconf | John Ericson | 2 | -12/+13 | |
PR #6363 made it so our interpretation of env vars no longer clashed with Autoconf's: if both Meson and Autoconf would read and env var, both would do the same things with the value they read. However, there were still cases that autoconf would read an env var when meson wouldn't: - Autoconf would use `CC` in cross builds too - Autoconf would use `CC_FOR_BUILD` in native builds too. There's no reason Meson can't also do this--if native cross files overwrite rather than replace env vars, cross files can also overwrite rather than replace env vars. Because variables like `CC` are so ubiquitous, and because ignoring them in cross builds just makes those builds liable to break (and things more complicated in general), we bring Meson's behavior in line with Autoconf's. | |||||
2020-03-23 | Fix legacy env var support with cross | John Ericson | 2 | -13/+21 | |
Fix #3969 | |||||
2020-03-22 | Add property to disable compiler sanity checks during cross compilation. | Jussi Pakkanen | 1 | -0/+9 | |
2020-03-21 | adding Meson-UI to IDE-integration.md [skip ci] | Michael Brockus | 1 | -0/+1 | |
2020-03-21 | -Add xc16 and c2000 C,Cpp toolchain support | alanNz | 2 | -2/+16 | |
2020-03-19 | docs: update MPI documentation with methods | Dylan Baker | 1 | -1/+7 | |
2020-03-19 | Update cross compilation documentation to reference new ld variables | Phillip Johnston | 1 | -1/+2 | |
2020-03-19 | Update native description to use the new LD variables | Phillip Johnston | 1 | -1/+3 | |
With Meson 0.53.1, this is now out of date. Updating to use the proper ld variables. | |||||
2020-03-19 | mtest: terminate a test via SIGTERM first then (if needed) via SIGKILL | Camilo Celis Guzman | 1 | -0/+6 | |
2020-03-19 | cmake: Add find_package COMPONETS support | Daniel Mensinger | 3 | -1/+10 | |
2020-03-17 | docs: Add Environment variables for compiler/linker selection | Dylan Baker | 1 | -0/+19 | |
We really should be documenting these in an easy to find and reference place. | |||||
2020-03-17 | envconfig: Make compiler and linker environment variables match | Dylan Baker | 2 | -0/+13 | |
2020-03-12 | docs: Update documentation for GDC linker overriding | Dylan Baker | 1 | -4/+6 | |
2020-03-12 | docs: Document that ldc now supports linker overriding [skip ci] | Dylan Baker | 1 | -0/+5 | |
2020-03-12 | docs: Document from_builtype mapping for b_vscrt [skip ci] | Nirbheek Chauhan | 1 | -0/+13 | |
2020-03-12 | Merge pull request #6356 from dcbaker/fix-d-compiler-abstractions | Jussi Pakkanen | 1 | -8/+31 | |
Fix d compiler abstractions | |||||
2020-03-11 | Add Glorytun in Users.md [skip ci] | Adrien Gallouët | 1 | -0/+1 | |