Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-27 | docs: Fix link to SourceSet module in the navbar [skip ci] | Iñigo MartĂnez | 1 | -0/+1 | |
2019-06-26 | dependencies/base: Set PKG_CONFIG_SYSROOT_DIR from cross file | Dylan Baker | 2 | -0/+12 | |
In some cases it may be necessary to set PKG_CONFIG_SYSROOT_DIR, like when you've mounted a host architecture system in an arbitrary path. Meson will now check the cross files for a [properties]:sys_root variable and set the PKG_CONFIG_SYSROOT_DIR environment variable based on that variable. Fixes #3801 Fixes #4057 | |||||
2019-06-25 | Split attribute visibility | Dylan Baker | 2 | -1/+25 | |
* c_function_attributes: remove 'protected' from 'visibility' This doesn't exist on macos with the apple compiler, which always causes failures. Fixes #5530 * compilers: Add split visibility checks to has_function_attribute These check for a single visibility at a time, rather than all four at once. This allows for finer grained searches, and should make using these checks safer across operating systems. | |||||
2019-06-23 | only --only option to run_project_tests, add type hints, improve variable â” | Michael Hirsch, Ph.D | 1 | -0/+10 | |
name use | |||||
2019-06-21 | docs: Update libdir caveat | Dylan Baker | 1 | -3/+6 | |
Fixes #5514 | |||||
2019-06-19 | Quick_guide.md:add python-setuptools and wheel | andy5995 | 1 | -1/+2 | |
per IRC discussion, the wheel package isn't required but reduces harmless warnings. [skip ci] | |||||
2019-06-19 | Reference-manual.md:add missing equal sign in "both_libraries" section | andy5995 | 1 | -1/+1 | |
[skip ci] | |||||
2019-06-16 | Update things for new release.0.51.0 | Jussi Pakkanen | 27 | -282/+330 | |
2019-06-16 | Tutorial.md: Improve English [skip ci] | Francisco VelĂĄzquez | 1 | -3/+2 | |
2019-06-12 | modules/python: add a modules keyword argument | Dylan Baker | 2 | -0/+11 | |
This mirrors the modules keyword argument that some dependencies (such as qt and llvm) take. This allows an easier method to determine if modules are installed. | |||||
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 | |