Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-10 | docs: compiler objects are returned [skip ci] | Dylan Baker | 1 | -102/+102 | |
Not a series problem, but annoys me that that it's in the builtin section when it's a returned object. | |||||
2019-06-10 | Rewrap some doc lines. [skip ci] | Jussi Pakkanen | 2 | -41/+51 | |
2019-06-08 | docs: Add bzip2 to the Users page | Dylan Baker | 1 | -0/+1 | |
2019-06-06 | cmake: doc: fixed typos | Daniel Mensinger | 1 | -5/+5 | |
2019-06-06 | cmake: updated docs | Daniel Mensinger | 4 | -63/+109 | |
2019-06-06 | cmake: rebase fixes | Daniel Mensinger | 1 | -4/+4 | |
2019-06-06 | cmake: Added docs | Daniel Mensinger | 3 | -30/+103 | |
2019-06-05 | Per machine do 'build.' and '' option prefixes | John Ericson | 2 | -25/+45 | |
See the docs/ changes for details. | |||||
2019-05-31 | doc: fix typo [skip ci] | Eli Schwartz | 1 | -1/+1 | |
Error introduced in commit 8e403e08ac2907214c044c804ee5eef6a45e0ff9 | |||||
2019-05-28 | interpreter: add fallback argument to subproject.get_variable() | Mathieu Duponchelle | 2 | -1/+18 | |
2019-05-27 | coredata: add cmake_prefix_path option | Dylan Baker | 2 | -0/+17 | |
2019-05-27 | docs: pkg_config_path is a list not a string | Dylan Baker | 1 | -1/+1 | |
You should pass arguments as a list, ie -Dpkg_config_path=/foo,/bar and meson will join the paths appropriately for you. | |||||
2019-05-27 | Update to new ccache URL | Joel Rosdahl | 1 | -5/+5 | |
ccacheâs web site is now located at https://ccache.dev. Bonus: Use the preferred capitalization âCcacheâ instead of âCCacheâ. | |||||
2019-05-23 | docs/Users: update Mesa link [skip ci] | Erik Faye-Lund | 1 | -1/+1 | |
Mesa's primary home is now in the Freedesktop GitLab instance. The cgit repo is just a mirror. | |||||
2019-05-23 | Use library() instead of rolling your own. [skip ci] | Jussi Pakkanen | 1 | -11/+4 | |
2019-05-23 | Merge pull request #5028 from bonzini/sourceset | Jussi Pakkanen | 3 | -0/+205 | |
new module "sourceset" to match source file lists against configuration data | |||||
2019-05-22 | join_paths => / [skip ci] | Michael Hirsch, Ph.D | 6 | -18/+20 | |
2019-05-22 | new module "sourceset" to match source file lists against configuration data | Paolo Bonzini | 3 | -0/+205 | |
In QEMU a single set of source files is built against many different configurations in order to generate many executable. Each executable includes a different but overlapping subset of the source files; some of the files are compiled separately for each output, others are compiled just once. Using Makefiles, this is achieved with a complicated mechanism involving a combination of non-recursive and recursive make; Meson can do better, but because there are hundreds of such conditional rules, it's important to keep meson.build files brief and easy to follow. Therefore, this commit adds a new module to satisfy this use case while preserving Meson's declarative nature. Configurations are mapped to a configuration_data object, and a new "source set" object is used to store all the rules, and then retrieve the desired set of sources together with their dependencies. The test case shows how extract_objects can be used to satisfy both cases, i.e. when the object files are shared across targets and when they have to be separate. In the real-world case, a project would use two source set objects for the two cases and then do "executable(..., sources: ... , objects: ...)". The next commit adds such an example. | |||||
2019-05-21 | Merge pull request #5372 from dcbaker/get_variable | Jussi Pakkanen | 3 | -0/+48 | |
Dependency.get_variable method | |||||
2019-05-20 | Generators can have extra target dependencies. Closes #4131. | Jussi Pakkanen | 2 | -0/+19 | |
2019-05-20 | fixup! tests: Add test for Dependency.get_variable | Dylan Baker | 1 | -1/+1 | |
2019-05-20 | docs: Add docs for Dependency.get_variable | Dylan Baker | 3 | -0/+48 | |
2019-05-17 | Fix typo in Dlang-module.md | Szunti | 1 | -2/+2 | |
2019-05-14 | Merge pull request #5331 from dcbaker/icl | Jussi Pakkanen | 2 | -23/+37 | |
ICL (Intel for Windows) support | |||||
2019-05-13 | FAQ: Add an entry about the library naming scheme with MSVC [skip ci] | Nirbheek Chauhan | 1 | -0/+34 | |
This is very frequently asked. | |||||
2019-05-13 | docs/markdown: add snippet for intel-cl support | Dylan Baker | 1 | -0/+13 | |
2019-05-13 | docs/reference-table: Add intel-cl | Dylan Baker | 1 | -23/+24 | |
Because the Intel compiler behaves significantly differently on windows than it does on Linux and MacOS I've decided it would be better to follow the clang/clang-cl split and make id "intel-cl" on windows (leaving "intel" alone on Linux and Mac). Since we've never supported ICL and it hasn't worked in the past I think this is an okay change to make. | |||||
2019-05-12 | Add entry for random design points. [skip ci] | Jussi Pakkanen | 1 | -0/+13 | |
2019-05-09 | add support for "target_type: 'shared_module'" in build_target() | Daniel Eklöf | 2 | -1/+29 | |
2019-05-05 | Add white border to logo used on web pages. [skip ci] | Jussi Pakkanen | 1 | -0/+0 | |
2019-05-05 | add -fno-exceptions if cpp_eh=none is specified | nicole mazzuca | 1 | -1/+7 | |
2019-05-04 | Update Users.md [skip ci] (#5358) | Amit D | 1 | -0/+3 | |
2019-05-02 | per-target manual specification of link_language | Michael Hirsch, Ph.D | 2 | -1/+13 | |
2019-05-02 | Add vc++ cpp_std flags to the documentation | Nicole Mazzuca | 1 | -1/+1 | |
2019-05-02 | Merge pull request #5161 from TheQwertiest/feature/custom_target_link | Jussi Pakkanen | 1 | -2/+3 | |
Can link against custom_target[i] | |||||
2019-05-02 | Describe how to add support for new compilers. [skip ci] | Jussi Pakkanen | 1 | -0/+34 | |
2019-04-29 | Updated docs with information about `custom_target[i]` | TheQwertiest | 1 | -2/+3 | |
2019-04-28 | consistent invalid escape sequence behaviour | Jon Turney | 1 | -0/+3 | |
* docs: document unrecognized escape sequence behaviour [skip ci] Document that unrecognized escape sequence behaviour is like python, not C. * Don't try to decode invalid hex escape sequences Don't try to decode escape sequences which should contain a sequence of hex digits, but don't, throwing a python exception. These will treated literally instead. * Extend test case to cover invalid escape sequences | |||||
2019-04-24 | Rewrap text. [skip ci] | Jussi Pakkanen | 1 | -4/+19 | |
2019-04-24 | doc: Update coverage related documentation | Richard Kjerstadius | 2 | -2/+2 | |
2019-04-22 | Add support for the Xtensa toolchain | Fernando Ramos | 1 | -0/+5 | |
From (almost) all points of view, the Xtensa toolchain can be treated as a regular GCC toolchain. This patch adds very basic support so that, at least, meson does not fail when trying to use "xt-xcc" (which makes it possible to use it without problems). | |||||
2019-04-22 | i18n: add args keyword to merge_file | Konstantin | 1 | -0/+1 | |
* i18n: add args keyword to merge_file * i18n: add testcase to msgfmt args | |||||
2019-04-22 | Fix table layout. [skip ci] | Jussi Pakkanen | 1 | -19/+19 | |
2019-04-21 | dist: recurse into git submodules | VladimĂr ÄunĂĄt | 1 | -1/+2 | |
2019-04-21 | Merge pull request #5289 from mesonbuild/fixxpass | Jussi Pakkanen | 1 | -0/+15 | |
Report xpass results as failures. | |||||
2019-04-21 | Report xpass results as failures. | Jussi Pakkanen | 1 | -0/+15 | |
2019-04-16 | Add VS2019 backend CI and docs. | Anton Kochkov | 2 | -2/+3 | |
2019-04-15 | fix gpgme support by preferring pkg-config where possible | Eli Schwartz | 2 | -2/+2 | |
Since gpgme 1.13.0, pkg-config files are available and this is the preferred way to detect the dependency. Without this, projects that wish to generate pkg-config files that Requires.private on gpgme, now have their custom dependency() fallbacks overridden with an incorrect configtool dependency. | |||||
2019-04-15 | (#5260) link to builtin options in `library()` fn | Keefer Rourke | 1 | -2/+3 | |
As a newcomer to the Meson build system, I found the documentation of the `library()` function to be a bit misleading. Eventually I found what 'user option' referred to after digging through the docs. This just adds a link back to the page that describes the options that are referred to in this paragraph. | |||||
2019-04-14 | docs/fallback-wraptool: wrap to 80 characters | Dylan Baker | 1 | -6/+14 | |