Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-11 | Merge pull request #5606 from xclaesse/alias_target | Jussi Pakkanen | 2 | -0/+26 | |
Add alias_target() function | |||||
2019-07-10 | Add alias_target() function | Xavier Claessens | 2 | -0/+26 | |
2019-07-10 | FAQ.md: Do I need to add headers to sources? [skip ci] | Nirbheek Chauhan | 1 | -0/+18 | |
2019-07-10 | FAQ.md: Add an entry for generated headers [skip ci] | Nirbheek Chauhan | 1 | -0/+69 | |
Closes https://github.com/mesonbuild/meson/issues/5624 | |||||
2019-07-05 | Explain that using shell functionality is forbidden. [skip ci] | Jussi Pakkanen | 1 | -0/+6 | |
2019-07-05 | Document that add_languages() returns a boolean [skip ci] (#5600) | Xavier Claessens | 1 | -1/+4 | |
2019-07-01 | Describe array values in install_dir. [skip ci] | Jussi Pakkanen | 1 | -0/+21 | |
2019-06-27 | `add_{global,project}_{,link_}arguments`: simply native flag behavior | John Ericson | 2 | -1/+17 | |
This further simplifies behavior to match the "build vs host" decision we did with `c_args` vs `build_c_args`. The rules are now simply: - `native: true` affects `native: true` targets - `native: false` affects `native: false` targets - No native flag is the same as `native: false` I like this because you don't even have to know what "build" and "host" mean to understand how it works, and it doesn't depend on whether the overall build is cross or not. Fixes #4933 | |||||
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 | |