Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | compilers: Fix error when objc/objc++ compilers are not foundnirbheek/fix-objc-cpp-detection | Nirbheek Chauhan | 2017-12-30 | 2 | -2/+19 |
| | | | | | | Earlier it would exit with a traceback: UnboundLocalError: local variable 'out' referenced before assignment | ||||
* | Add missing space | Karol Szuster | 2017-12-27 | 1 | -1/+1 |
| | |||||
* | Explain test setup a bit more. | Jussi Pakkanen | 2017-12-26 | 1 | -0/+31 |
| | |||||
* | Merge pull request #2334 from mesonbuild/promotedep | Jussi Pakkanen | 2017-12-26 | 18 | -10/+222 |
|\ | | | | | Add functionality to promote nested dependencies to top level. | ||||
| * | Reformat and update doc page. | Jussi Pakkanen | 2017-12-26 | 1 | -14/+40 |
| | | |||||
| * | Dead code removal.promotedep | Jussi Pakkanen | 2017-12-21 | 1 | -9/+0 |
| | | |||||
| * | Also promote wrap files. | Jussi Pakkanen | 2017-12-17 | 4 | -11/+26 |
| | | |||||
| * | Print instructions on how to promote subsubprojects. | Jussi Pakkanen | 2017-12-17 | 3 | -20/+55 |
| | | |||||
| * | Add functionality to promote nested dependencies to top level. | Jussi Pakkanen | 2017-12-17 | 15 | -0/+145 |
| | | |||||
* | | Merge pull request #2817 from jon-turney/master | Jussi Pakkanen | 2017-12-26 | 3 | -1/+50 |
|\ \ | | | | | | | Update prefix-dependent defaults when project(default_options:) changes prefix | ||||
| * | | Update prefix-dependent defaults when project(default_options:) changes prefix | Jon Turney | 2017-12-21 | 1 | -1/+10 |
| | | | | | | | | | | | | Fixes #2811 | ||||
| * | | Add a test of prefix-dependent defaults for project(default_options:) | Jon Turney | 2017-12-21 | 2 | -0/+40 |
| | | | | | | | | | | | | See #2811 | ||||
* | | | Merge pull request #2581 from NickeZ/check-subproj-version | Jussi Pakkanen | 2017-12-26 | 22 | -6/+158 |
|\ \ \ | | | | | | | | | Disallow subprojects have incompatible deps | ||||
| * | | | Print 'cached' if dependency is found in cache | Niklas Claesson | 2017-12-22 | 1 | -0/+5 |
| | | | | |||||
| * | | | subproject handling: add fix | Niklas Claesson | 2017-12-22 | 1 | -6/+16 |
| | | | | |||||
| * | | | subproject handling: add two tests | Niklas Claesson | 2017-12-22 | 21 | -0/+137 |
| |/ / | |||||
* | | | Merge pull request #2806 from inigomartinez/gtkdoc | Jussi Pakkanen | 2017-12-26 | 5 | -3/+104 |
|\ \ \ | | | | | | | | | gnome.gtkdoc: Add support for non string based content files | ||||
| * | | | gnome.gtkdoc: Extend GtkDoc test | Iñigo MartÃnez | 2017-12-22 | 4 | -1/+75 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GtkDoc test has been extended to also test the inclusion of generated files. To test this, a new python script has been included which generates a new docbook file which is included as content file. | ||||
| * | | | gnome.gtkdoc: Add dependencies over generated targets | Iñigo MartÃnez | 2017-12-22 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | The gtkdoc function can also use generated targets to create documentation. However, the dependencies over these generated files are missing, so these must be also included in the run target. | ||||
| * | | | gnome.gtkdoc: Add support for non string based content files | Iñigo MartÃnez | 2017-12-19 | 1 | -1/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | gnome's gtkdoc function does not support content files which are not strings. However, there are situations where files generated by other targets might be needed. | ||||
* | | | | Merge pull request #2819 from NickeZ/boost-comp-fix | Jussi Pakkanen | 2017-12-26 | 3 | -6/+24 |
|\ \ \ \ | | | | | | | | | | | boost: Allow older behavior with a warning | ||||
| * | | | | Add failing boost test | Niklas Claesson | 2017-12-25 | 1 | -0/+5 |
| | | | | | |||||
| * | | | | boost: Allow older behavior with a warning | Niklas Claesson | 2017-12-25 | 2 | -6/+19 |
| | | | | | | | | | | | | | | | | | | | | Fixes #2813 | ||||
* | | | | | Merge pull request #2826 from bredelings/fix-clang-on-linux | Jussi Pakkanen | 2017-12-26 | 4 | -2/+29 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix linking with clang++ on linux if install_rpath. | ||||
| * | | | | | unit tests: Test that relative install_rpath works correctly | Nirbheek Chauhan | 2017-12-26 | 3 | -1/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We weren't testing this with C++, so the breakage was missed. https://github.com/mesonbuild/meson/issues/2814 | ||||
| * | | | | | Add whitespace around '+'. | Benjamin Redelings | 2017-12-23 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Fix linking with clang++ on linux if install_rpath. | Benjamin Redelings | 2017-12-23 | 1 | -1/+6 |
| |/ / / / | |||||
* | | | | | fix AttributeError in CustomTargetIndex.__repr__ | Andrei Alexeyev | 2017-12-26 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | add one more blank line at the tail of Disabler.md | Passw | 2017-12-26 | 1 | -1/+1 |
|/ / / / | | | | | | | | | From http://mesonbuild.com/Manual.html , it seems that `Disabler.md` messes up `Modules.md` | ||||
* | | | | Merge pull request #2636 from dcbaker/submit/no-unknown-arguments | Jussi Pakkanen | 2017-12-22 | 7 | -1/+92 |
|\ \ \ \ | |_|/ / |/| | | | Don't accept unknown command line arguments | ||||
| * | | | Warn on unknown command line arguments | Dylan Baker | 2017-12-19 | 6 | -0/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have a tendency to typo things. Humans in general are bad at spotting spelling mistakes, computers are not. This patches prints the bad options and provides the generic meson "This will be a hard error someday" message. | ||||
| * | | | mesonmain: Remove useless ternary | Dylan Baker | 2017-12-19 | 1 | -1/+1 |
| |/ / | | | | | | | | | | This ternary checks the value of a bool, and returns the same value. | ||||
* | | | Created documentation page for code contributions. | Jussi Pakkanen | 2017-12-20 | 4 | -73/+162 |
| | | | |||||
* | | | Merge pull request #2791 from behlec/compiler-version | Jussi Pakkanen | 2017-12-20 | 8 | -61/+73 |
|\ \ \ | | | | | | | | | Add more version information to compiler | ||||
| * | | | Fix: More information for C compilers. | Christoph Behle | 2017-12-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Add full version to gnu and icc C compiler. | ||||
| * | | | Fix flake8 issues. | Christoph Behle | 2017-12-16 | 2 | -13/+13 |
| | | | | |||||
| * | | | More version information for Fortran. | Christoph Behle | 2017-12-16 | 2 | -18/+19 |
| | | | | |||||
| * | | | More version information for D | Christoph Behle | 2017-12-16 | 2 | -11/+12 |
| | | | | |||||
| * | | | More version information for C# | Christoph Behle | 2017-12-16 | 2 | -3/+4 |
| | | | | |||||
| * | | | More version information for compilers. | Christoph Behle | 2017-12-16 | 5 | -19/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See issue #2762 Adds full_version to class Compiler. If set full_version will be printed additionally. Added support for CCompiler and CPPCompiler Added support for gcc/g++, clang/clang++, icc. | ||||
* | | | | [Dependencies] Add --ldflags to cups-config invocation | Alexis Jeandet | 2017-12-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | --libs only gives libs to link with, not flags and eventually lib path Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | ||||
* | | | | Merge pull request #2799 from inigomartinez/remove-duplicates | Jussi Pakkanen | 2017-12-20 | 1 | -0/+4 |
|\ \ \ \ | | | | | | | | | | | Remove duplicated values in array options | ||||
| * | | | | Deprecate duplicated values in array options | Iñigo MartÃnez | 2017-12-19 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Duplicated options in array types have been removed by a previous commit but someone could be using it. The previous behaviour has been restored but the existence of duplicates is now tested, and in that case a `DEPRECATION` message is shown. | ||||
| * | | | | Remove duplicated values in array options | Iñigo MartÃnez | 2017-12-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Array options can receive duplicated values, which can produce errors if case those duplicated values make processing some elements twice when they are expected to be processed only once. | ||||
* | | | | | tests: skip libwmf test if libwmf-config not installed | Dylan Baker | 2017-12-20 | 1 | -0/+5 |
| |_|/ / |/| | | | |||||
* | | | | Use -MD instead of -MMD for reliability. | Jussi Pakkanen | 2017-12-18 | 2 | -2/+2 |
| | | | | |||||
* | | | | Use deterministic builddir so CCache works across invocations. | Jussi Pakkanen | 2017-12-18 | 1 | -1/+10 |
|/ / / | |||||
* | | | Allow value 'if-release' for b_ndebug project option. (#1896) | Hemmo Nieminen | 2017-12-17 | 2 | -4/+10 |
| |/ |/| | | | | | | | When set, NDEBUG will be automatically defined for for release builds but not for other build types. | ||||
* | | make clickable | Shawn Landden | 2017-12-17 | 1 | -1/+1 |
| | | |||||
* | | Exclude llvm/clang lib headers from test coverage | snsmac | 2017-12-17 | 1 | -0/+1 |
| | | | | | | | | | | Excludes the /usr/lib/llvm-*/include/ directory from coverage. This directory is used on Ubuntu for the libclang-dev packages |