Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-14 | Fix fortran tests without test() calls | BĂĄlint Aradi | 2 | -2/+4 | |
2017-05-13 | vala: Fix typos and cover dependencies without pkg-config file in docs | Guillaume Poirier-Morency | 1 | -3/+13 | |
2017-05-13 | vala: Cover 'find_library' usage and be more explicit for default install â” | Guillaume Poirier-Morency | 1 | -1/+13 | |
directories in docs | |||||
2017-05-13 | Skip ObjectiveC/C++ tests if ObjC compiler is not available | Tim-Philipp MĂŒller | 1 | -1/+21 | |
2017-05-13 | Merge pull request #1788 from aradi/fix-fortran-scan | Jussi Pakkanen | 5 | -4/+49 | |
Fix scanning of Fortran sources created during configuration | |||||
2017-05-13 | ninja: Also include Vala headers in generated headers | Ole André Vadla RavnÄs | 8 | -1/+64 | |
2017-05-13 | Implement executable(gui_app:) for gcc on Windows | Jon Turney | 2 | -0/+7 | |
Note that gui_app: is currently ignored when using the ninja backend with VS compilers, so I guess you get the default linker behaviour, which the documentation says is guessing the subsystem depending on if a main or WinMain symbol exists... | |||||
2017-05-13 | Merged rust_args branch. | Jussi Pakkanen | 5 | -5/+17 | |
2017-05-13 | Turn feature test into a proper unit test | BĂĄlint Aradi | 4 | -9/+22 | |
2017-05-12 | Merge pull request #1669 from mesonbuild/dist | Jussi Pakkanen | 8 | -0/+240 | |
Create a dist target | |||||
2017-05-12 | Make vs_module_defs: do something for gcc on Windows as well | Jon Turney | 7 | -17/+19 | |
Module definition files may be useful when building with gcc on Windows also (e.g. if the existing build uses them, if exports are aliased, if we were retro enough to export by ordinal, etc.) Add the .def file to the link command line when using gcc on Windows Run the appropriate windows tests irrespective of compiler. | |||||
2017-05-12 | Merge pull request #1735 from dcbaker/list-of-files | Jussi Pakkanen | 8 | -15/+39 | |
Allow passing a list of Files to CustomTarget. Closes #1720 | |||||
2017-05-12 | setup.py: dependencies is now a directory | Nirbheek Chauhan | 1 | -0/+1 | |
2017-05-12 | Add test for fortran dependency scanning fix | BĂĄlint Aradi | 3 | -0/+31 | |
2017-05-12 | Fix scanning of Fortran sources created during configuration | BĂĄlint Aradi | 1 | -4/+5 | |
2017-05-12 | Add test and release notes. | Jussi Pakkanen | 3 | -1/+58 | |
2017-05-11 | Flatten SharedLibary link_args. | Dylan Baker | 2 | -3/+3 | |
2017-05-11 | Merge pull request #1631 from QuLogic/split-dependencies | Jussi Pakkanen | 7 | -1815/+1966 | |
Split dependencies.py into separate files | |||||
2017-05-11 | docs: make the required argument for find_program stick out more | Peter Hutterer | 1 | -4/+6 | |
2017-05-11 | Update Compiler-properties.md | liberforce | 1 | -6/+6 | |
Fix table formatting | |||||
2017-05-11 | appveyor: Don't run appveyor for docs only changes | Dylan Baker | 1 | -0/+4 | |
Appveyor takes a *long* time to run (~45 minutes per commit currently), and it does no parallelism. It is possible to skip merge requests that only touch documentation, this commit adds that support. Because Appveyor (and Travis) test a merge of the pull request into master and not the branch itself this will only skip builds that only touch docs, and not pull requests that do both doc and non-doc changes. | |||||
2017-05-11 | Allow passing a list of Files to CustomTarget. Closes #1720 | Dylan Baker | 5 | -3/+22 | |
2017-05-11 | Use flatten for link targets. Fixes #1764 | Dylan Baker | 4 | -8/+13 | |
2017-05-11 | Flatten should always return a list | Dylan Baker | 1 | -1/+1 | |
Currently if flatten() is passed a non-list object, it returns that object. This is surprising behavior, and prone to causing serious and numerous problems, since many objects implement the iterable interface, and thus can be used in cases a list is expected, but with undesirable results. | |||||
2017-05-11 | Initialise submodules. | Jussi Pakkanen | 3 | -15/+53 | |
2017-05-11 | Test created tarball by doing a full build + test + install cycle. | Jussi Pakkanen | 2 | -24/+70 | |
2017-05-11 | Created a dist target. Closes #877. | Jussi Pakkanen | 4 | -0/+99 | |
2017-05-11 | Merge pull request #1761 from keszybz/docs | Jussi Pakkanen | 2 | -31/+33 | |
Some simple doc fixes | |||||
2017-05-11 | Now cracks a noble heart. Good night sweet prince: | Jussi Pakkanen | 2 | -88/+1 | |
And flights of angels sing thee to thy rest! | |||||
2017-05-11 | Update Running-Meson.md | liberforce | 1 | -1/+1 | |
Fix parameter escapement | |||||
2017-05-11 | Update Syntax.md | liberforce | 1 | -1/+1 | |
Fix variable name | |||||
2017-05-11 | pkgconfig: add suppport for custom variables during generation | Peter Hutterer | 17 | -3/+159 | |
Usage: pkgconfig.generate( ... description : 'A library with custom variables.', variables : ['foo=bar', 'datadir=${prefix}/data'] ) The variables 'prefix', 'libdir' and 'includedir' are reserved, meson will fail with an error message. Variables can reference each other with the pkgconfig notation, e.g. variables : ['datadir=${prefix}/data', 'otherdatadir=${datadir}/other'] meson does not check this for correctness or that the referenced variable exists, we merely keep the same order as specified. | |||||
2017-05-09 | Make base imports explicit. | Elliott Sales de Andrade | 1 | -1/+3 | |
2017-05-09 | Tweak formatting of base dependency file. | Elliott Sales de Andrade | 1 | -14/+21 | |
2017-05-09 | Split misc dependencies into their own file. | Elliott Sales de Andrade | 3 | -360/+390 | |
2017-05-09 | Split apart platform-specific dependencies | Elliott Sales de Andrade | 3 | -25/+48 | |
2017-05-09 | Split development-related deps into their own file. | Elliott Sales de Andrade | 3 | -273/+302 | |
2017-05-09 | Split UI-related into a separate file. | Elliott Sales de Andrade | 3 | -530/+575 | |
Some of these are a bit bigger than just UI libraries, but this division seems close enough. | |||||
2017-05-09 | Move dependencies.py into a subdirectory. | Elliott Sales de Andrade | 2 | -5/+20 | |
2017-05-09 | docs: add puncuation to description of compiler object functions | Zbigniew JÄdrzejewski-Szmek | 1 | -17/+17 | |
2017-05-09 | docs: mention $DESTDIR in add_install_script description, add punctuation | Zbigniew JÄdrzejewski-Szmek | 1 | -13/+15 | |
Although not stricly necessary, it is good to mention $DESTDIR in the explanation for add_install_script, since it might not be obvious for the user that it is available. Also add punctuation to be consistent. v2: - fix "witht" typo - reword $DESTDIR description to say that it is inherited from the environment - also describe $MESONINTROSPECT | |||||
2017-05-09 | Merge pull request #1610 from â” | Jussi Pakkanen | 3 | -23/+25 | |
valum-framework/vala-use-generate-basic-compiler-args Use 'generate_basic_compiler_args' for Vala targets | |||||
2017-05-09 | vs: surround project guid with '{}' | Nicolas Schneider | 1 | -4/+4 | |
Closes #1672. | |||||
2017-05-09 | Merge pull request #1751 from centricular/fix-cached-deps | Jussi Pakkanen | 10 | -69/+134 | |
Fix caching of external dependencies of various types | |||||
2017-05-09 | Merge pull request #1758 from dcbaker/llvm-cpp-blacklist | Jussi Pakkanen | 2 | -3/+8 | |
LLVM cpp blacklist | |||||
2017-05-09 | Upgrade CI image to Ubuntu Zesty. | Jussi Pakkanen | 2 | -4/+4 | |
2017-05-09 | dependencies: Only store found deps in the cache | Nirbheek Chauhan | 1 | -30/+7 | |
This simplifies everything since it means we will always search for the dependency again on the system if it wasn't found. This is particularly important when running `ninja reconfigure` with an edited PKG_CONFIG_PATH to point to a path that contains more pkg-config files. | |||||
2017-05-09 | dependencies: Fix two more edge-cases in dependency searching | Nirbheek Chauhan | 2 | -13/+25 | |
Includes tests for both of them. | |||||
2017-05-09 | Completely overhaul caching of external dependencies | Nirbheek Chauhan | 5 | -34/+103 | |
The old caching was a mess of spaghetti code layered over pasta code. The new code is well-commented, is clear about what it's trying to do, and uses a blacklist of keyword arguments instead of a whitelist while generating identifiers for dep caching which makes it much more robust for future changes. The only side-effect of forgetting about a new keyword argument would be that the dependency would not be cached unless the values of that keyword arguments were the same in the cached and new dependency. There are also more tests which identify scenarios that were broken earlier. | |||||
2017-05-09 | project tests: Also regen before building | Nirbheek Chauhan | 3 | -12/+18 | |
This actually caught a cached-dependency related bug for me that the test-time regen did not. I also increased the ninja wait time to 1 second because that's actually how long you need to sleep to be guaranteed that a change will be detected. Must poke upstream about https://github.com/ninja-build/ninja/issues/371 |