aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-10-29Fixes the `kwargs` handling.Leif Middelschulte1-1/+1
As suggested by @jeandet. Details: https://github.com/mesonbuild/meson/pull/2529#pullrequestreview-72703268
2017-10-27documentation: adds new keyword usage to the given example.Leif Middelschulte1-1/+3
2017-10-27adds "since"-note for the new keyword to the documentationLeif Middelschulte1-1/+1
2017-10-27updates the documentation to follow the list-style to explain arguments.Leif Middelschulte1-4/+7
As per to @jon-turney's and @jpakanne's suggestion [0], this commit changes the "prosa" documentation to a list-style one. [0] https://github.com/mesonbuild/meson/pull/2529#pullrequestreview-72265697
2017-10-26removes unnecessary code as suggested by @jeandetLeif Middelschulte1-5/+1
Details: https://github.com/mesonbuild/meson/pull/2529#discussion_r146985692
2017-10-26removes unnecessary if/else-statement as suggested by @jeandetLeif Middelschulte1-4/+1
Details: https://github.com/mesonbuild/meson/pull/2529#discussion_r146985692
2017-10-26fixes the extended test suite to work with qt5 **and** qt4.Leif Middelschulte2-5/+11
2017-10-25extends test case to fail if macro is undefined durcing preprocessingLeif Middelschulte3-0/+8
2017-10-25Qt5-Module: Add `moc_extra_arguments` keyword support.Leif Middelschulte3-10/+27
This commit adds support for an additional `moc_extra_arguments` keyword. It becomes especially handy, when `moc`-ed sources conditionally provide `slots`, depending on compile time macros (i.e. defines).
2017-10-25Boost: Add Python librariesNiklas Claesson2-0/+7
Fixes: #2507
2017-10-25Add a bunch of tests to sandboxing.Jussi Pakkanen13-0/+56
2017-10-25gnome: Fix compile_schemas() using path sep in target namePatrick Griffis1-1/+1
2017-10-24Because people are very creative in working around limitations based on good ↵Jussi Pakkanen1-1/+6
faith.
2017-10-24Fix inconsistent header levelsJay Sherby1-2/+2
2017-10-24Merge pull request #2464 from jeandet/Qt4_Qt5_factorizationJussi Pakkanen3-268/+146
Factorized Qt4 and Qt5 modules in one base class.
2017-10-24docs: Fix date being interpreted as an ordered list itemLuis Menina1-2/+2
2017-10-23Merge pull request #2516 from dcbaker/submit/llvm-fix-lib-pathJussi Pakkanen3-2/+31
LLVM: Don't add -L<system path> to link args
2017-10-23Update references from mesonconf to meson configureKevin Anderson5-8/+8
Fixes #2372
2017-10-23docs: Remove unnecessary trailing whitespacesLuis Menina5-14/+14
2017-10-23docs: Markdown headers don't need trailing hash signsLuis Menina8-25/+25
This is a cosmetic change because github seems to interpret those correctly. Nonetheless, it adds unnecessary noise and makes people modifying the pages think it might be needed. See syntax guide at https://guides.github.com/features/mastering-markdown/
2017-10-23docs: Fix markdown in 'design rationale' pageLuis Menina1-8/+8
2017-10-23Fix invalid example in Syntax.mdJonas Platte1-1/+1
2017-10-21llvm: strip system libraries from link argumentsDylan Baker1-2/+2
v2: - use clang and gcc's -print-system-libs option as suggested by Daniel Stone. Fixes #2437
2017-10-21dependencies: Add function to strip system -L pathsDylan Baker2-0/+29
PkgConfig automatically removes -L paths from libdirs if the -L points to a system path. It knows what these paths are by taking this as a configure option at build time, which the distro maintainers set appropriately and everything works. This allows one to have two versions of a package installed, a system and non system, and then override PKG_CONFIG_PATH to use the non system version, and everything just works. For non-pkgconfig dependencies (such as LLVM) meson needs to strip these themselves to avoid breaking the above use case.
2017-10-19Error for Libs in package_config functiongetzze1-2/+4
Without specifying a custom install directory string, get_custom_install_dir() returns True. So for the `Libs` entry I was getting this: Libs: -L${prefix}/True -lfoo Now it behaves as expected: Libs: -L${libdir} -lfoo
2017-10-19MSI: Fix regenerate with visual studioNiklas Claesson1-3/+5
Fixes #2461
2017-10-19Do not allow escaping the subprojects directory.Narendra Vardi1-0/+2
Fixes #2306
2017-10-18Allow to give source files to GtkDoc by respecting the File classCorentin Noël1-1/+1
2017-10-14fix all subproject using wrap-file brokenliugang7-2/+21
subproject using wrap-file is broken since commit (68bd64c Prevent projects from directly grabbing files from other subprojects. ) subproject with wrap-file usually have version number after name - **sproj_name** is `zlib-1.2.8` according to `directory = zlib-1.2.8` of zlib.wrap - but **self.subproject** `zlib`
2017-10-13Arguments, not flags.Jussi Pakkanen1-1/+1
2017-10-12Boost: Jamfile has two syntaxes for boost librariesNiklas Claesson2-0/+5
Fixes #2456
2017-10-12Merge pull request #2477 from 1ace/fix/man-mesonconfJussi Pakkanen2-5/+7
Couple fixes for the man pages
2017-10-12Link to MesonPorting is not rendered as URLCarlos Garcés1-1/+1
2017-10-12rpm: print test logs on failureZbigniew Jędrzejewski-Szmek1-1/+6
References: https://bugzilla.redhat.com/show_bug.cgi?id=1500248 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-10-12Fixes Qt4 plugin build and mixed Qt4/Qt5 tests builds.Alexis Jeandet3-1/+9
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-10-12Factorized Qt compilers version probing.Alexis Jeandet1-44/+17
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-10-11man: fix copy/paste typo in mesonintrospect(1)Eric Engestrom1-1/+1
2017-10-11man: remove references to `mesonconf` in meson(1)Eric Engestrom1-4/+6
`mesonconf` is deprecated, and shouldn't be suggested to users anymore.
2017-10-11Typo and grammar fixes for 0.43.0 release noteJon Turney1-2/+2
2017-10-11MSI: Find VC redistributable with python 32bit on windows 64bitNiklas Claesson1-1/+4
2017-10-10Factorized Qt4 and Qt5 modules in one base class.Alexis Jeandet3-268/+173
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-10-08docs: Improve code snippets in release notesTingPing1-38/+50
2017-10-08Added release note page for 0.44.Jussi Pakkanen1-0/+16
2017-10-08Updated version number for new development.Jussi Pakkanen1-1/+1
2017-10-08Bump version number for release.0.43.0Jussi Pakkanen6-6/+6
2017-10-08Collated release note snippets to main file.Jussi Pakkanen10-104/+103
2017-10-08Add system dependencies for LLVM test.Jussi Pakkanen1-1/+6
2017-10-08Better error message when using external libraries incorrectly. Closes #2447.Jussi Pakkanen1-0/+6
2017-10-08gnome: g-ir-scanner accepts multiple symbol-prefix argumentsRico Tzschichholz2-5/+4
2017-10-08Prevent projects from directly grabbing files from other subprojects.Jussi Pakkanen4-0/+42