summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* compilers: Fix error when objc/objc++ compilers are not foundnirbheek/fix-objc-cpp-detectionNirbheek Chauhan2017-12-302-2/+19
| | | | | | Earlier it would exit with a traceback: UnboundLocalError: local variable 'out' referenced before assignment
* Add missing spaceKarol Szuster2017-12-271-1/+1
|
* Explain test setup a bit more.Jussi Pakkanen2017-12-261-0/+31
|
* Merge pull request #2334 from mesonbuild/promotedepJussi Pakkanen2017-12-2618-10/+222
|\ | | | | Add functionality to promote nested dependencies to top level.
| * Reformat and update doc page.Jussi Pakkanen2017-12-261-14/+40
| |
| * Dead code removal.promotedepJussi Pakkanen2017-12-211-9/+0
| |
| * Also promote wrap files.Jussi Pakkanen2017-12-174-11/+26
| |
| * Print instructions on how to promote subsubprojects.Jussi Pakkanen2017-12-173-20/+55
| |
| * Add functionality to promote nested dependencies to top level.Jussi Pakkanen2017-12-1715-0/+145
| |
* | Merge pull request #2817 from jon-turney/masterJussi Pakkanen2017-12-263-1/+50
|\ \ | | | | | | Update prefix-dependent defaults when project(default_options:) changes prefix
| * | Update prefix-dependent defaults when project(default_options:) changes prefixJon Turney2017-12-211-1/+10
| | | | | | | | | | | | Fixes #2811
| * | Add a test of prefix-dependent defaults for project(default_options:)Jon Turney2017-12-212-0/+40
| | | | | | | | | | | | See #2811
* | | Merge pull request #2581 from NickeZ/check-subproj-versionJussi Pakkanen2017-12-2622-6/+158
|\ \ \ | | | | | | | | Disallow subprojects have incompatible deps
| * | | Print 'cached' if dependency is found in cacheNiklas Claesson2017-12-221-0/+5
| | | |
| * | | subproject handling: add fixNiklas Claesson2017-12-221-6/+16
| | | |
| * | | subproject handling: add two testsNiklas Claesson2017-12-2221-0/+137
| |/ /
* | | Merge pull request #2806 from inigomartinez/gtkdocJussi Pakkanen2017-12-265-3/+104
|\ \ \ | | | | | | | | gnome.gtkdoc: Add support for non string based content files
| * | | gnome.gtkdoc: Extend GtkDoc testIñigo Martínez2017-12-224-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 targetsIñigo Martínez2017-12-221-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 filesIñigo Martínez2017-12-191-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-fixJussi Pakkanen2017-12-263-6/+24
|\ \ \ \ | | | | | | | | | | boost: Allow older behavior with a warning
| * | | | Add failing boost testNiklas Claesson2017-12-251-0/+5
| | | | |
| * | | | boost: Allow older behavior with a warningNiklas Claesson2017-12-252-6/+19
| | | | | | | | | | | | | | | | | | | | Fixes #2813
* | | | | Merge pull request #2826 from bredelings/fix-clang-on-linuxJussi Pakkanen2017-12-264-2/+29
|\ \ \ \ \ | | | | | | | | | | | | Fix linking with clang++ on linux if install_rpath.
| * | | | | unit tests: Test that relative install_rpath works correctlyNirbheek Chauhan2017-12-263-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 Redelings2017-12-231-1/+1
| | | | | |
| * | | | | Fix linking with clang++ on linux if install_rpath.Benjamin Redelings2017-12-231-1/+6
| |/ / / /
* | | | | fix AttributeError in CustomTargetIndex.__repr__Andrei Alexeyev2017-12-261-1/+1
| | | | |
* | | | | add one more blank line at the tail of Disabler.mdPassw2017-12-261-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-argumentsJussi Pakkanen2017-12-227-1/+92
|\ \ \ \ | |_|/ / |/| | | Don't accept unknown command line arguments
| * | | Warn on unknown command line argumentsDylan Baker2017-12-196-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 ternaryDylan Baker2017-12-191-1/+1
| |/ / | | | | | | | | | This ternary checks the value of a bool, and returns the same value.
* | | Created documentation page for code contributions.Jussi Pakkanen2017-12-204-73/+162
| | |
* | | Merge pull request #2791 from behlec/compiler-versionJussi Pakkanen2017-12-208-61/+73
|\ \ \ | | | | | | | | Add more version information to compiler
| * | | Fix: More information for C compilers.Christoph Behle2017-12-191-2/+2
| | | | | | | | | | | | | | | | Add full version to gnu and icc C compiler.
| * | | Fix flake8 issues.Christoph Behle2017-12-162-13/+13
| | | |
| * | | More version information for Fortran.Christoph Behle2017-12-162-18/+19
| | | |
| * | | More version information for DChristoph Behle2017-12-162-11/+12
| | | |
| * | | More version information for C#Christoph Behle2017-12-162-3/+4
| | | |
| * | | More version information for compilers.Christoph Behle2017-12-165-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 invocationAlexis Jeandet2017-12-201-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-duplicatesJussi Pakkanen2017-12-201-0/+4
|\ \ \ \ | | | | | | | | | | Remove duplicated values in array options
| * | | | Deprecate duplicated values in array optionsIñigo Martínez2017-12-191-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 optionsIñigo Martínez2017-12-181-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 installedDylan Baker2017-12-201-0/+5
| |_|/ / |/| | |
* | | | Use -MD instead of -MMD for reliability.Jussi Pakkanen2017-12-182-2/+2
| | | |
* | | | Use deterministic builddir so CCache works across invocations.Jussi Pakkanen2017-12-181-1/+10
|/ / /
* | | Allow value 'if-release' for b_ndebug project option. (#1896)Hemmo Nieminen2017-12-172-4/+10
| |/ |/| | | | | | | When set, NDEBUG will be automatically defined for for release builds but not for other build types.
* | make clickableShawn Landden2017-12-171-1/+1
| |
* | Exclude llvm/clang lib headers from test coveragesnsmac2017-12-171-0/+1
| | | | | | | | | | Excludes the /usr/lib/llvm-*/include/ directory from coverage. This directory is used on Ubuntu for the libclang-dev packages