aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-02ninjabackend: Don't quote descriptionsGuillaume Poirier-Morency1-1/+1
2017-05-02ninjabackend: Use more consistent descriptionsGuillaume Poirier-Morency1-9/+9
Use a titlecase for arbitrary language, this was we don't have 'C' in lowercase. Rename 'Static linking library $out' for 'Linking static target $out.'. Add missing punctuation.
2017-05-02docs: s/no tbe/not be/Gabríel Arthúr Pétursson1-1/+1
2017-05-01Fix typo in Generating-sources.mdJohn Gallagher1-1/+1
First `custom_target` example was missing a closing `'`.
2017-05-01Update Overview.mdCorey Ashford1-1/+1
fix typo
2017-05-01More strict eval.Jussi Pakkanen1-1/+1
2017-05-01Merge pull request #1661 from QuLogic/test-casesJussi Pakkanen9-21/+31
Test case unique-ification
2017-05-01docs: replace occurences of set_install_script()Ernestas Kulik3-3/+3
The method has been replaced with add_install_script(). Signed-off-by: Ernestas Kulik <ernestas.kulik@gmail.com>
2017-04-29Warn when directory numbers are non-unique.Elliott Sales de Andrade1-0/+7
2017-04-29Rename tests with duplicate numbers.Elliott Sales de Andrade8-0/+0
2017-04-29Shorten detect_tests_to_run.Elliott Sales de Andrade1-21/+24
Remove some duplication with a list comprehension, and invert conditions instead of long ternary statements.
2017-04-29Don't prefix appveyor build number with a meaningless '1.0'Jon Turney1-1/+1
2017-04-29Try to be locale-independent when we match VS outputPaolo Borelli2-3/+9
Different locales have a different number of ':' in the string we want to match. Closes #1639.
2017-04-29deps: boost: add some documentation about environment variablesWade Berrier1-0/+2
2017-04-29dependencies: qt: qmake method: prefer QT_HOST_BINS over QT_INSTALL_BINSWade Berrier1-2/+10
When cross compiling and looking for moc/uic/rcc you really want the host binary. Still fall back to QT_INSTALL_BINS as it appears that's the only variable available with qt4.
2017-04-29docs: Fix link to QT5 in the navbarThibault Saunier1-1/+1
2017-04-28README.md: Fix logo URLNirbheek Chauhan1-1/+1
2017-04-28README: Don't recommend using as a standalone scriptNirbheek Chauhan1-15/+0
zipapp only has a single entry point, so only the `meson` command will work. `mesontest`, `mesonconf`, `mesonintrospect` won't, which is terrible, really. Ideally we should have a single entry point for all these instead, but until that happens, we should not recommend zipapps.
2017-04-28howtox.md: fix header hierarchyMathieu Duponchelle1-11/+7
.. and remove an obsolete wiki home link at the bottom of the page
2017-04-28Update Vala documentation with most recent changesGuillaume Poirier-Morency1-42/+39
Cover installation using the `install_dir` array and the additional arguments for specifying the C header, VAPI and GIR names.
2017-04-28Don't use dict.keys() to check membershipDylan Baker2-2/+2
It's much faster to do 'if a in dict' instead of 'if a in dict.keys()', since the latter constructs an iterator and walks that iterator and then tests equality at each step, and the former does a single hash lookup.
2017-04-28rpm: pass --wrap-mode=nodownload to %mesonIgor Gnatenko1-0/+2
With ability to change it if needed.
2017-04-28Use 'builddir' instead of 'build' in the READMEPeter Hutterer1-2/+2
Clarifies that this is really just a directory, not a command. https://github.com/mesonbuild/meson/issues/1560
2017-04-28Detect intel fortran compilerThomas Hindoe Paaboel Andersen2-1/+2
The intel fortran compiler "ifort" was not listed in the list of default fortran compilers. This caused it to not be found unless explicitly set via the FC.
2017-04-28Bumped version number for new development.Jussi Pakkanen1-1/+1
2017-04-28Updated version numbers for point release.0.40.1Jussi Pakkanen7-6/+7
2017-04-28Replace cmd line arguments on install scripts. Closes #1681.Jussi Pakkanen1-1/+13
2017-04-28Implement an actual set interface for the OrderedSet class. Closes #1670Dylan Baker1-8/+28
This uses the ABC's in collections to implement an OrderedSet class. Internally an OrderedDict is still wrapped so that the ordering is maintained, this adds the full interface and behavior of an Set, but with ordering by first insertion.
2017-04-27Merge pull request #1683 from ernestask/submodulesJussi Pakkanen2-5/+7
wrap: submodule fixes
2017-04-27Always pass cross-file {lang}_args to compiler checksNirbheek Chauhan3-16/+37
Includes a test for this that will only run on the CI. Closes https://github.com/mesonbuild/meson/issues/1665
2017-04-27Bump version number for new development.Jussi Pakkanen1-1/+1
2017-04-27authors.txt: add selfErnestas Kulik1-0/+1
2017-04-26Added release notes page for 0.41.0.Jussi Pakkanen3-3/+12
2017-04-26Fix web site upload repository.Jussi Pakkanen1-1/+1
2017-04-26docs: website license is CC-BY and code samples are CC0Thibault Saunier2-1/+17
2017-04-26docs: Import the website and wiki and build with hotdocThibault Saunier107-0/+6333
This allows us to more easily have the documentation in sync with the source code as people will have to document new features etc right at the time where they implement it.
2017-04-25wrap: pass -C to git when resolving submodulesErnestas Kulik1-5/+6
Using Meson from outside a git repo results in an error when trying to resolve submodule subprojects. Running git from inside subproject root should be enough to fix it. Partially fixes #1679 Signed-off-by: Ernestas Kulik <ernestas.kulik@gmail.com>
2017-04-25wrap: initialize submodules when updatingErnestas Kulik1-1/+1
After an initial checkout, submodules aren’t initialized and thus trying to update them fails. Partially fixes #1679 Signed-off-by: Ernestas Kulik <ernestas.kulik@gmail.com>
2017-04-23Update version number for release.0.40.0Jussi Pakkanen6-6/+6
2017-04-23Unset compiler envvars in unit tests.Jussi Pakkanen2-9/+20
2017-04-22vala: Add 'VALAFLAGS' to considered environment variablesGuillaume Poirier-Morency2-6/+13
Fix precedence of arguments for Vala tasks and include those considered external (i.e. '-Dvala_args' and 'VALAFLAGS').
2017-04-22Merge pull request #1654 from dcbaker/c-cpp-linkJussi Pakkanen10-17/+238
Add a testcase for linking C and C++ static archives into a shared li…
2017-04-22Merge pull request #1649 from centricular/static-ltoJussi Pakkanen3-26/+54
Fix LTO + static libraries on GCC and Clang
2017-04-22Disabled rpath test due to bug #1635.Jussi Pakkanen1-0/+2
2017-04-22tests/common/146: Also test against external C++ libsNirbheek Chauhan1-3/+37
2017-04-22configure_file: Accept output of configure_file as inputNirbheek Chauhan1-1/+3
2017-04-21tests/common/146: Use C++98 features instead of BoostNirbheek Chauhan2-8/+11
This makes it work on MSVC 2010 and platforms where Boost is not available.
2017-04-21Use linked-libraries to decide what linker to useNirbheek Chauhan1-2/+35
Sometimes you want to link to a C++ library that exports C API, which means the linker must link in the C++ stdlib, and we must use a C++ compiler for linking. The same is also applicable for objc/objc++ etc, so we can keep using clike_langs for the priority order. Closes https://github.com/mesonbuild/meson/issues/1653
2017-04-21Expose the implementation language for external librariesNirbheek Chauhan2-14/+13
Ideally, all dependency objects should support this, but it's a lot of work and isn't supported by all dependency types (like frameworks and pkg-config), so for now just enable it for external libraries.
2017-04-21Add a testcase for linking C and C++ static archives into a shared libraryDylan Baker7-0/+150
This exercises a regression where the C rather than C++ linker is chosen, resulting in symbol errors. Test for #1653