aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-12-30Merge pull request #2849 from polarina/vsregenfixJussi Pakkanen2-4/+4
Fix Visual Studio version detection for the `vs` backend
2017-12-30add Compiler.thread_flags() stubAlexey Stukalov1-0/+3
fixes #2834
2017-12-30compilers: Fix error when objc/objc++ compilers are not foundNirbheek Chauhan2-2/+19
Earlier it would exit with a traceback: UnboundLocalError: local variable 'out' referenced before assignment
2017-12-30compilers: prefer C++ over objc in clink_langsNirbheek Chauhan5-1/+27
Otherwise we will try to use the objc compiler when linking projects with both objc and C++. Technically we should use the objc++ linker when doing this, but on most (all?) systems the objc++ linker is `c++`, which is the same as the C++ linker. Closes https://github.com/mesonbuild/meson/issues/2468
2017-12-30Remember which Visual Studio backend was auto-detectedGabríel Arthúr Pétursson1-0/+1
This fixes the REGEN build target since VSINSTALLDIR does not get set by Visual Studio when building targets. Fixes #2848.
2017-12-30Fail Visual Studio version detection if VSINSTALLDIR is not setGabríel Arthúr Pétursson1-4/+3
The Visual Studio Developer Command Prompt always sets the VSINSTALLDIR environment variable. If not, we probably have a broken environment and won't get very far anyway.
2017-12-29Release notes for 0.43 are no longer preliminaryGabríel Arthúr Pétursson1-1/+1
2017-12-28docs: Fix missing syntax highlightingTingPing1-4/+8
2017-12-28docs: find_program native: is available since 0.43Nirbheek Chauhan1-1/+1
2017-12-27Add missing spaceKarol Szuster1-1/+1
2017-12-26Explain test setup a bit more.Jussi Pakkanen1-0/+31
2017-12-26Merge pull request #2334 from mesonbuild/promotedepJussi Pakkanen18-10/+222
Add functionality to promote nested dependencies to top level.
2017-12-26Merge pull request #2817 from jon-turney/masterJussi Pakkanen3-1/+50
Update prefix-dependent defaults when project(default_options:) changes prefix
2017-12-26Merge pull request #2581 from NickeZ/check-subproj-versionJussi Pakkanen22-6/+158
Disallow subprojects have incompatible deps
2017-12-26Merge pull request #2806 from inigomartinez/gtkdocJussi Pakkanen5-3/+104
gnome.gtkdoc: Add support for non string based content files
2017-12-26Merge pull request #2819 from NickeZ/boost-comp-fixJussi Pakkanen3-6/+24
boost: Allow older behavior with a warning
2017-12-26Merge pull request #2826 from bredelings/fix-clang-on-linuxJussi Pakkanen4-2/+29
Fix linking with clang++ on linux if install_rpath.
2017-12-26fix AttributeError in CustomTargetIndex.__repr__Andrei Alexeyev1-1/+1
2017-12-26Reformat and update doc page.Jussi Pakkanen1-14/+40
2017-12-26add one more blank line at the tail of Disabler.mdPassw1-1/+1
From http://mesonbuild.com/Manual.html , it seems that `Disabler.md` messes up `Modules.md`
2017-12-26unit tests: Test that relative install_rpath works correctlyNirbheek Chauhan3-1/+23
We weren't testing this with C++, so the breakage was missed. https://github.com/mesonbuild/meson/issues/2814
2017-12-25Add failing boost testNiklas Claesson1-0/+5
2017-12-25boost: Allow older behavior with a warningNiklas Claesson2-6/+19
Fixes #2813
2017-12-23Add whitespace around '+'.Benjamin Redelings1-1/+1
2017-12-23Fix linking with clang++ on linux if install_rpath.Benjamin Redelings1-1/+6
2017-12-22gnome.gtkdoc: Extend GtkDoc testIñigo Martínez4-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.
2017-12-22gnome.gtkdoc: Add dependencies over generated targetsIñigo Martínez1-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.
2017-12-22Merge pull request #2636 from dcbaker/submit/no-unknown-argumentsJussi Pakkanen7-1/+92
Don't accept unknown command line arguments
2017-12-22Print 'cached' if dependency is found in cacheNiklas Claesson1-0/+5
2017-12-22subproject handling: add fixNiklas Claesson1-6/+16
2017-12-22subproject handling: add two testsNiklas Claesson21-0/+137
2017-12-21Update prefix-dependent defaults when project(default_options:) changes prefixJon Turney1-1/+10
Fixes #2811
2017-12-21Add a test of prefix-dependent defaults for project(default_options:)Jon Turney2-0/+40
See #2811
2017-12-21Dead code removal.Jussi Pakkanen1-9/+0
2017-12-20Created documentation page for code contributions.Jussi Pakkanen4-73/+162
2017-12-20Merge pull request #2791 from behlec/compiler-versionJussi Pakkanen8-61/+73
Add more version information to compiler
2017-12-20[Dependencies] Add --ldflags to cups-config invocationAlexis Jeandet1-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>
2017-12-20Merge pull request #2799 from inigomartinez/remove-duplicatesJussi Pakkanen1-0/+4
Remove duplicated values in array options
2017-12-20tests: skip libwmf test if libwmf-config not installedDylan Baker1-0/+5
2017-12-19Deprecate duplicated values in array optionsIñigo Martínez1-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.
2017-12-19Fix: More information for C compilers.Christoph Behle1-2/+2
Add full version to gnu and icc C compiler.
2017-12-19Warn on unknown command line argumentsDylan Baker6-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.
2017-12-19mesonmain: Remove useless ternaryDylan Baker1-1/+1
This ternary checks the value of a bool, and returns the same value.
2017-12-19gnome.gtkdoc: Add support for non string based content filesIñigo Martínez1-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.
2017-12-18Use -MD instead of -MMD for reliability.Jussi Pakkanen2-2/+2
2017-12-18Use deterministic builddir so CCache works across invocations.Jussi Pakkanen1-1/+10
2017-12-18Remove duplicated values in array optionsIñigo Martínez1-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.
2017-12-17Also promote wrap files.Jussi Pakkanen4-11/+26
2017-12-17Print instructions on how to promote subsubprojects.Jussi Pakkanen3-20/+55
2017-12-17Add functionality to promote nested dependencies to top level.Jussi Pakkanen15-0/+145