Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-27 | Put subproject options in their own submenus.optiontree | Jussi Pakkanen | 1 | -8/+45 | |
2016-08-27 | Expose all builtin options. | Jussi Pakkanen | 1 | -19/+7 | |
2016-08-27 | Allow creation of tree structured menus. | Jussi Pakkanen | 6 | -45/+126 | |
2016-08-27 | Add a new compiler object method: has_members (#723) | Nirbheek Chauhan | 3 | -11/+45 | |
* Add a new compiler object method: has_members Identical to 'cc.has_member', except that this takes multiple members and all of them must exist else it returns false. This is useful when you want to verify that a structure has all of a given set of fields. Individually checking each member is horrifying. * Fix typo in exceptions for has_member(s) | |||||
2016-08-27 | Merge pull request #696 from mesonbuild/depfile | Jussi Pakkanen | 8 | -11/+116 | |
Add support for dependency files in custom targets. | |||||
2016-08-27 | Flatten isinstance calls. (#715) | Elliott Sales de Andrade | 7 | -46/+24 | |
That is, isinstance(x, y) or isinstance(x, z) can be flattened with a tuple to isinstance(x, (y, z)). | |||||
2016-08-27 | Check for embedded @OUTPUT@s in commands. | Jussi Pakkanen | 1 | -3/+4 | |
2016-08-27 | Use global id instead of local for hg tag. (#710) | Elliott Sales de Andrade | 1 | -1/+1 | |
2016-08-27 | Merge pull request #712 from QuLogic/capturing-custom-target | Jussi Pakkanen | 9 | -11/+70 | |
Allow capturing command output of a custom target. | |||||
2016-08-26 | Echo stderr from captured command. | Elliott Sales de Andrade | 1 | -0/+2 | |
This helps with debugging if the command fails. | |||||
2016-08-26 | Don't allow @OUTPUT@ when capturing output. | Elliott Sales de Andrade | 1 | -0/+3 | |
2016-08-26 | Add myself to authors.txt. | Elliott Sales de Andrade | 1 | -0/+1 | |
2016-08-26 | Allow capturing command output of a custom target. | Elliott Sales de Andrade | 8 | -7/+54 | |
For commands that always output to stdout and don't have a "-o" or "--output" or some other similar option, this 'capture' setting allows the build to capture the result and place it in the output file. | |||||
2016-08-26 | Accept string exe with Backend.serialise_executable. | Elliott Sales de Andrade | 1 | -4/+10 | |
Normally, this accepts a build.Executable, but it accept build.BuildTarget and build.CustomTarget as well. Now it will also accept a string path. | |||||
2016-08-25 | macros.meson: override all supported options (#717) | Igor Gnatenko | 1 | -1/+10 | |
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
2016-08-25 | Do not error out if git pull fails on subprojects. Closes #720. | Jussi Pakkanen | 1 | -1/+4 | |
2016-08-24 | Merge pull request #700 from mesonbuild/sysconfdir | Jussi Pakkanen | 2 | -0/+6 | |
Added sysconfdir option. Closes #694. | |||||
2016-08-24 | Merge pull request #709 from vinszent/master | Igor Gnatenko | 1 | -2/+2 | |
'name' needs to be 'self.name' in DependencyException | |||||
2016-08-23 | 'name' needs to be 'self.name' in DependencyException | ippytraxx | 1 | -2/+2 | |
2016-08-22 | Make D compilers return colored output by default | Matthias Klumpp | 1 | -0/+18 | |
2016-08-22 | Don't automatically override the -L flag of D compilers | Matthias Klumpp | 1 | -1/+16 | |
Works around / resolves #702. | |||||
2016-08-21 | Change default and add explanatory comment for why we do that. | Jussi Pakkanen | 2 | -2/+6 | |
2016-08-21 | Added sysconfdir option. Closes #694. | Jussi Pakkanen | 3 | -1/+3 | |
2016-08-21 | Consistent kwarg popping. | Jussi Pakkanen | 1 | -4/+2 | |
2016-08-21 | Add extra_args kwarg to glib-compile-resources. Closes #698. | Jussi Pakkanen | 1 | -0/+2 | |
2016-08-21 | tests: Don't fail wxwidgets test if wxwidgets is not installed (#639) | Nirbheek Chauhan | 1 | -4/+5 | |
The widgets pull in lots of deprecated libraries, so don't require it | |||||
2016-08-21 | Merge pull request #680 from centricular/osx-dylib-soversion | Jussi Pakkanen | 4 | -13/+38 | |
Add a test to find libfoo.X.dylib via -lfoo | |||||
2016-08-21 | Check input file for existance. Closes #697. | Jussi Pakkanen | 1 | -1/+4 | |
2016-08-21 | Merge pull request #685 from ximion/master | Jussi Pakkanen | 32 | -5/+537 | |
Implement D support | |||||
2016-08-21 | interpreter: Rename get_unittest_flag() to unittest_args() | Matthias Klumpp | 2 | -7/+7 | |
2016-08-21 | trivial: Use stringlistify | Matthias Klumpp | 1 | -4/+2 | |
2016-08-21 | Simplify D compiler argument translation | Matthias Klumpp | 2 | -67/+32 | |
2016-08-21 | Split D library test into static/shared tests | Matthias Klumpp | 22 | -19/+83 | |
This allows us to disable the shared library test if the GNU D compiler is detected. This is useful, because gdc can not yet build proper shared libraries. We also add a new test here which tests versioning of D shared libraries. | |||||
2016-08-21 | Add depfile support to generators. | Jussi Pakkanen | 4 | -8/+62 | |
2016-08-20 | No fpic on Windows C++. Closes #690. | Jussi Pakkanen | 1 | -0/+5 | |
2016-08-20 | Add support for dependency files in custom targets. | Jussi Pakkanen | 6 | -3/+54 | |
2016-08-20 | Allow build definitions to retrieve the unittest flag of a D compiler | Matthias Klumpp | 5 | -0/+56 | |
D allows programmers to define their tests alongside the actual code in a unittest scope[1]. When compiled with a special flag, the compiler will build a binary containing the tests instead of the actual application. This is a strightforward and easy way to run tests and works well with Mesons test() command. Since using just one flag name to enable unittest mode would be too boring, compiler developers invented multiple ones. Adding this helper method makes it easy for people writing Meson build descriptions for D projects to enable unittestmode. [1]: https://dlang.org/spec/unittest.html | |||||
2016-08-19 | Add testcase for mixed C and D compilation | Matthias Klumpp | 4 | -0/+39 | |
2016-08-19 | Implement D support | Matthias Klumpp | 16 | -4/+414 | |
This patch adds support for the D programming language[1] to Meson. The following compilers are supported: * LDC * GDC * DMD [1]: http://dlang.org/ | |||||
2016-08-18 | Fix URL to Ninja project | Aleksander Piotrowski | 1 | -1/+1 | |
2016-08-18 | shared_library: Add vs_module_defs to link_depends | Nirbheek Chauhan | 1 | -0/+2 | |
With this, if the module definitions file is edited, the shared library and all reverse-dependencies will be re-linked. Fixes #643 | |||||
2016-08-16 | Don't add the soversion to the dylib filename on OS X | Nirbheek Chauhan | 1 | -6/+4 | |
Doing so messes up library search with -lfoo. See: https://github.com/mesonbuild/meson/pull/680 | |||||
2016-08-16 | Add a test to find libfoo.X.dylib via -lfoo | Nirbheek Chauhan | 3 | -7/+34 | |
Alex Băluț reported that on OS X libfoo.0.dylib cannot be found as -lfoo by the linker, and you must use -lfoo.0 instead. Add a test for this so the CI can catch such problems. The next commit will contain the fix. | |||||
2016-08-15 | add .mailmap (#679) | Igor Gnatenko | 1 | -0/+6 | |
to have better short-overview from git-shortlog(1). Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
2016-08-15 | BuildTarget: Print a better message when passing GeneratedList to 'objects' ↵ | Nirbheek Chauhan | 1 | -2/+10 | |
(#681) | |||||
2016-08-15 | Merge pull request #673 from centricular/inherited-env-flags | Jussi Pakkanen | 3 | -33/+55 | |
Two changes to how we inherit cflags/linkflags from the environment | |||||
2016-08-14 | Add missing name. | Jussi Pakkanen | 1 | -0/+1 | |
2016-08-14 | Merge pull request #629 from wtay/master | Igor Gnatenko | 1 | -3/+1 | |
gnome.py: typelib files should be installed in libdir | |||||
2016-08-14 | Use our config template rather than Autoconf's. | Jussi Pakkanen | 1 | -1/+1 | |
2016-08-13 | A few more checks for ac converter tool. | Jussi Pakkanen | 1 | -0/+5 | |