aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-06-26Add 'Compiler.get_display_language'Guillaume Poirier-Morency8-9/+23
Use this when we print language-related information to the console and via the Ninja backend.
2017-06-25Merge pull request #1853 from astavale/split-compilers-fileJussi Pakkanen19-3338/+3822
Split compilers file
2017-06-23Split out languages from compilers.pyAlistair Thomas16-2166/+2623
2017-06-22Improve the example by explaining modules (#1981)philtherobot1-1/+4
* Improve the example by explaining modules * Refer to Qt documentation for its list of modules * Add a sweet link to Qt's doc.
2017-06-22Converted compilers.py to a sub-packageAlistair Thomas3-6/+21
2017-06-22Split linkers out from compilers.pyAlistair Thomas5-121/+133
2017-06-22Merge pull request #1948 from mesonbuild/tingping/gnome-sanitize-fixesJussi Pakkanen1-4/+11
Fix gnome.generate_gir() with address sanitizer
2017-06-22Merge pull request #1922 from acfoltzer/rust-improvementsJussi Pakkanen17-14/+139
Enhance Rust support
2017-06-22vala: Only add --use-header for unity buildsNirbheek Chauhan2-2/+16
Closes https://github.com/mesonbuild/meson/issues/1969
2017-06-22Add some colour to test output.Elliott Sales de Andrade2-9/+31
Bold the section names and colourize errors&skips.
2017-06-22docs: Fix version referencePatrick Griffis1-1/+1
2017-06-22Tag functions in asm properly. Thanks to Matthias Klose for debugging the issue.Jussi Pakkanen6-12/+31
2017-06-22Merge pull request #1966 from QuLogic/gtkdoc-librariesJussi Pakkanen5-2/+48
Small gtkdoc improvements
2017-06-21Merge pull request #1920 from QuLogic/hg-distJussi Pakkanen3-18/+69
Add Mercurial dist support
2017-06-21Consistently use windows.h, not Windows.hJon Turney1-1/+1
This is significant when compiling using gcc on a case-sensitive filesystem.
2017-06-21Merge pull request #1924 from mesonbuild/tingping/yelp-fixesJussi Pakkanen6-5/+34
Various yelp fixes
2017-06-21docs: be more consistentIgor Gnatenko1-2/+2
2017-06-19Add build include directory to gtkdoc source paths.Elliott Sales de Andrade1-0/+2
This enables gtkdoc to produce documentation on files that were generated, using configure_file, for example.
2017-06-19Add example of generated header in docs.Elliott Sales de Andrade4-1/+43
2017-06-19fix indentation per @ignatenkobrainAdam C. Foltzer1-1/+1
2017-06-19Add all internal dep rpaths to gnome module builds.Elliott Sales de Andrade1-0/+2
Running gtkdoc on a shared library that depends on another shared library would fail otherwise.
2017-06-19Use absolute path to target dir within gnome module.Elliott Sales de Andrade1-1/+1
Stuff like gtkdoc may not be run in the top-level build directory, so these paths need to be absolute. Fixes #1950.
2017-06-20Bump version number for new development.Jussi Pakkanen1-1/+1
2017-06-19Update version number for bugfix release.0.41.1Jussi Pakkanen6-6/+6
2017-06-19Storage object has changed so use values(). Closes #1963.Jussi Pakkanen1-1/+1
2017-06-19Expand magic markers on custom and run targets too. Closes #1681.Jussi Pakkanen1-6/+14
2017-06-19Only call to_native once per invocation.Jussi Pakkanen1-1/+1
2017-06-19Merge pull request #1956 from mesonbuild/fix1934Igor Gnatenko1-8/+14
Handle both pkg-config and pkgconf argument order. Closes #1934.
2017-06-18Handle both pkg-config and pkgconf argument order. Closes #1934.Jussi Pakkanen1-8/+14
2017-06-18Merge pull request #1951 from mesonbuild/dedupfixJussi Pakkanen4-0/+40
Preserve standalone -D arguments
2017-06-18Fix a stray variable renaming. Closes #1952.Jussi Pakkanen1-1/+1
2017-06-18Preserve standalone -D arguments always.Jussi Pakkanen2-3/+15
2017-06-17tests: Always consider symlink as valid installed filePatrick Griffis1-1/+2
An installed symlink might point to a non-existing file (because DESTDIR is set) so just always accept them.
2017-06-17gnome.generate_gir(): Fix linking to libasan if sanitizer enabledPatrick Griffis1-2/+9
This is a bit of a workaround linking directly to it but it is at least functional unlike before. Fixes #1910
2017-06-17Failing test for -D dedupping.Jussi Pakkanen3-0/+28
2017-06-17Make external library no-op when used with incompatible target (#1941)Nirbheek Chauhan2-2/+9
* tests: Add a test for C library in Vala target https://github.com/mesonbuild/meson/issues/1939 * Make external library no-op when used with incompatible target This is how it used to behave earlier, but we accidentally regressed Closes https://github.com/mesonbuild/meson/issues/1939
2017-06-17Use the Windows proof dir deleter consistently.Jussi Pakkanen1-5/+5
2017-06-17wxwidgets: Fix usage of multiple dependency() callsNirbheek Chauhan2-1/+4
This was broken because the class property will say True but the object property will not be set. Store the value on the class property and transfer to object in __init__. Just like PkgConfigDependency.
2017-06-17valgrind: Fix __init__ callNirbheek Chauhan2-2/+2
Adds a test so that this is catched later. Closes https://github.com/mesonbuild/meson/issues/1937
2017-06-15gnome: Fix getting sanitize cflags for girPatrick Griffis1-2/+2
There was an API break somewhere and this wasn't kept in sync. Part of #1910
2017-06-14fix failing Rust test casesAdam C. Foltzer3-5/+18
2017-06-14add failing test cases for wrong Rust crate types per @TingPingAdam C. Foltzer4-0/+6
2017-06-14rename `crate_type` to `rust_crate_type` per @TingPingAdam C. Foltzer4-25/+25
2017-06-13Add test for Mercurial dist'ing.Elliott Sales de Andrade1-10/+36
2017-06-13Add Mercurial dist support.Elliott Sales de Andrade2-5/+29
2017-06-13Remove extraneous os.path.split()s.Elliott Sales de Andrade1-3/+4
Since only one part is needed, they can be replaced by dirname, basename, or the originally joined file name.
2017-06-12Update versions for new development.Jussi Pakkanen4-6/+13
2017-06-12Updated version number for release.0.41.0Jussi Pakkanen6-6/+6
2017-06-12Merge pull request #1932 from centricular/fix-libpath-reorderingJussi Pakkanen8-4/+87
Preserve -L -l pairings fetched from external deps
2017-06-12tests/unit/8: Rename to 9 and add -l flagsNirbheek Chauhan5-4/+7