Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-31 | docs: Add snippet for zlib system dependency | Dylan Baker | 1 | -0/+8 | |
2020-01-30 | Small cleanups for the LLVM dependency class (#6548) | Dylan Baker | 1 | -0/+2 | |
2020-01-28 | Add ability to specify project branch to install | Kyle Stone | 1 | -1/+5 | |
2020-01-27 | Tell contributors not to write things in the snippet help file. [skip ci] | Jussi Pakkanen | 1 | -3/+3 | |
2020-01-27 | Only provide 64 bit MSIs going forward. [skip ci] | Jussi Pakkanen | 1 | -0/+7 | |
2020-01-27 | docs: small cleanups and clarifications to setting the dynamic linker [skip ci] | Dylan Baker | 1 | -3/+5 | |
Fixes #6510 | |||||
2020-01-27 | Merge pull request #6423 from dcbaker/declare-dependency-variables | Jussi Pakkanen | 3 | -13/+42 | |
Add ability to set and query arbitrary variables on declare_dependency objects | |||||
2020-01-27 | Update wrapdb docs to reflect repositories split [skip ci] | Lisa White | 1 | -3/+3 | |
2020-01-26 | Support multiple args to message() and warning() | Xavier Claessens | 2 | -0/+10 | |
2020-01-25 | docs: Update the release procedure to include release candidates [skip ci] | Dylan Baker | 1 | -8/+31 | |
Fixes #6456 | |||||
2020-01-24 | Remove trial conversions as it is stale. [skip ci] | Jussi Pakkanen | 2 | -23/+0 | |
2020-01-23 | Add LCA2020 talk to videos page. [skip ci] | Jussi Pakkanen | 1 | -1/+5 | |
2020-01-23 | Set source and build dir envvars when running dist. | Jussi Pakkanen | 1 | -8/+11 | |
2020-01-23 | Add m68k to known cpus for Motorola 68000 series processors | Dylan Baker | 1 | -26/+27 | |
Fixes #6492 | |||||
2020-01-22 | environment: Replace LD with <LANG>LD | Dylan Baker | 1 | -11/+23 | |
The rust code is ugly, because rust is annoying. It doesn't invoke a linker directly (unless that linker is link.exe or lld-link.exe), instead it invokes the C compiler (gcc or clang usually) to do it's linking. Meson doesn't have good abstractions for this, though we probably should because some of the D compilers do the same thing. Either that or we should just call the c compiler directly, like vala does. This changes the public interface for meson, which we don't do unless we absolutely have to. In this case I think we need to do it. A fair number of projects have already been using 'ld' in their cross/native files to get the ld binary and call it directly in custom_targets or generators, and we broke that. While we could hit this problem again names like `c_ld` and `cpp_ld` are far less likely to cause collisions than `ld`. Additionally this gives a way to set the linker on a per-compiler basis, which is probably in itself very useful. Fixes #6442 | |||||
2020-01-22 | envconfig: add pkg_config_libdir property | Stéphane Cerveau | 2 | -0/+8 | |
In order to unify the use of sysroot in the cross-file, the pkg_config_libdir can now be passed directly in the file. | |||||
2020-01-22 | Add link to PDF manual site on the front page. [skip ci] | Jussi Pakkanen | 1 | -1/+7 | |
2020-01-22 | Reformat user list page. [skip ci] | Jussi Pakkanen | 1 | -8/+15 | |
2020-01-21 | docs: Fix typo in link | Niklas HambĂŒchen | 1 | -1/+1 | |
Commit 1404f404 (#4744) introduced this typo, making the link not jump to the correct section when clicked. | |||||
2020-01-21 | Users.md: add qboot [skip ci] | Marc-Andre Lureau | 1 | -0/+1 | |
It's worth to list a meson project building a firmware. | |||||
2020-01-20 | add zrythm to Users.md [skip ci] | alex-tee | 1 | -0/+1 | |
2020-01-17 | Update Users.md | Amit D | 1 | -1/+1 | |
2020-01-17 | Update Users.md | Amit D | 1 | -3/+3 | |
Remove "(not the default yet)" from Glib, Orc and Pango | |||||
2020-01-15 | Add s390 to list of known architectures | Dylan Baker | 1 | -0/+1 | |
Fixes #6411 | |||||
2020-01-14 | Update Users.md | Amit D | 1 | -1/+1 | |
2020-01-09 | docs: Add documentation for variables keyword | Dylan Baker | 3 | -13/+42 | |
In declare_dependency() and dependency.get_variables(). | |||||
2020-01-08 | mention lack of up-to-date dependencies explicitly [skip ci] | Vadim Zhukov | 1 | -1/+3 | |
Requested by scivision@ | |||||
2020-01-08 | [skip ci] Use more up-to-date wording for package managers | Vadim Zhukov | 1 | -4/+2 | |
Most of the OSes Meson supports actually do have package managers, and at least some of them are not harder to use than Linux ones. | |||||
2020-01-07 | Prepare new release.0.53.0 | Jussi Pakkanen | 18 | -170/+194 | |
2019-12-23 | doc: examples of run_project_tests.py options | Michael Hirsch, Ph.D | 1 | -33/+42 | |
2019-12-22 | cmake: Fix obeject libraries | Daniel Mensinger | 1 | -0/+11 | |
This fixes an issue with generated sources and object libraries, as well as an issue on windows with the `link` linker and the vs backend. The last issue is resolved by building the source files multiple times to avoid extracting object files in meson. | |||||
2019-12-19 | summary: Change 'section' to be a kwarg instead of positional | Xavier Claessens | 2 | -25/+23 | |
Fixes: #6372. | |||||
2019-12-19 | add compiler.get_linker_id() method | Michael Hirsch, Ph.D | 4 | -29/+46 | |
this can be useful for if/elif where linker behaviors must be considered. For example, clang with "link" vs gcc with "ld.bfd" etc. ci for compiler.get_linker_id() method doc add @FeatureNew check Co-Authored-By: Daniel Mensinger <daniel@mensinger-ka.de> | |||||
2019-12-19 | fs: rename samefile => is_samepath | Michael Hirsch, Ph.D | 1 | -8/+19 | |
is_samepath better reflects the nature of this function--that files and directories can be compared. Also, instead of raising exceptions, simply return False when one or both .is_samepath(path1, path1) don't exist. This is more intuitive behavior and avoids having an extra if fs.exist() to go with every fs.is_samepath() | |||||
2019-12-18 | python: add embed to the python dependency function | Daniel Mensinger | 2 | -1/+9 | |
2019-12-18 | Merge pull request #4649 from dcbaker/summary-function | Jussi Pakkanen | 2 | -0/+100 | |
Add a summary() function for configuration summarization | |||||
2019-12-12 | summary: Add bool_yn keyword argument | Xavier Claessens | 1 | -0/+4 | |
2019-12-12 | summary: Allow section with no title, and passing key/value separately | Xavier Claessens | 1 | -5/+12 | |
2019-12-12 | Add a summary() function for configuration summarization | Xavier Claessens | 2 | -0/+89 | |
Based on patch from Dylan Baker. Fixes #757 | |||||
2019-12-13 | mintro: include test protocol in introspection data | Paolo Bonzini | 2 | -1/+6 | |
2019-12-12 | docs: Fix wrong example for shaderc dependency [skip ci] | ePirat | 1 | -12/+12 | |
The example is meant for wxWidgets not Shaderc. | |||||
2019-12-11 | Merge pull request #6207 from dcbaker/linker-option | Jussi Pakkanen | 4 | -2/+48 | |
Add a way to select the dynamic linker meson uses | |||||
2019-12-10 | mintro: Add version key to --scan-dependencies (fixes #6287) | Daniel Mensinger | 2 | -1/+8 | |
2019-12-10 | docs: explain cross-compilation names sooner [skip ci] | Marc Herbert | 1 | -12/+22 | |
Meson's documentation about cross-compilation made me finally understand why the typical confusion about machine names. Thanks, but let's make it even better. Don't wait until the very end of the section to reveal the most important information: that machine names are relative. For suspense we already have TV shows; spill the beans much earlier. Also fix the first, simplest cross-compilation example: target is irrelevant. | |||||
2019-12-10 | assert(): Make message argument optional | Xavier Claessens | 1 | -0/+3 | |
2019-12-08 | dist: Add --include-subprojects option | Xavier Claessens | 1 | -0/+6 | |
2019-12-07 | Add brief description of configuring Vala's preprocessor via the â” | Ken Gilmer | 1 | -0/+5 | |
add_project_arguments() function. [skip ci] | |||||
2019-12-07 | Merge pull request #6228 from scivision/scalapack | Jussi Pakkanen | 1 | -0/+14 | |
deps: add Scalapack | |||||
2019-12-06 | Update Python2 syntax to Python3 syntax in genrelnotes.py | Michael Brockus | 1 | -16/+26 | |
2019-12-06 | mtest: document default MALLOC_PERTURB_=1..255 behavior [skip ci] | Michael Hirsch, Ph.D | 2 | -12/+35 | |
This default behavior can have surprising and time-consuming outcomes. I was wondering why certain tests using several external, fixed libraries would fail only with Meson and not with CMake or manual runs. It turned out mtest.py enables MALLOC_PERTURB_ by default, which is surprising--a topic for another Issue/PR. At least, this surprising default is documented with workarounds. |