summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2018-04-25Wrap-git files can have tags as well as commit ids. [skip ci]Jussi Pakkanen
2018-04-24Tweak some 0.46 release note language [skip ci]Nirbheek Chauhan
2018-04-24Users.md: Add bolt [skip ci]Nirbheek Chauhan
2018-04-23docs: Fix syntax highlighting in 0.46.0 notesTingPing
2018-04-23Fix section headers in 0.46 release note [skip ci]Jon Turney
2018-04-23Updated version number for new release.Jussi Pakkanen
2018-04-22Merge pull request #3446 from MathieuDuponchelle/python_module_with_docJussi Pakkanen
modules/python: add some more options around path and config_vars
2018-04-22Python module: update documentation for new APIMathieu Duponchelle
2018-04-21Add more tests for multi-line strings and update docsNirbheek Chauhan
2018-04-20docs: Update gnome.gdbus-codegen docsNirbheek Chauhan
2018-04-18extract_all_objects: Add 'recursive' keyword argumentXavier Claessens
To maintain backward compatibility we cannot add recursive objects by default. Print a warning when there are recursive objects to be pulled and the argument is not set. After a while we'll do pull recursive objects by default.
2018-04-18Merge pull request #3314 from sarum9in/test_dependsJussi Pakkanen
Add test(depends) keyword parameter
2018-04-17Add partial_dependency method to dependenciesDylan Baker
This adds a new method, partial_dependency to all dependencies. These sub dependencies are copies of the original dependency, but with one or more of the attributes replaced with an empty list. This allows creating a sub dependency that has only cflags or drops link_arguments, for example.
2018-04-17Merge pull request #3243 from dcbaker/accept-d-setupJussi Pakkanen
Accept -D for meson level options durring initial configuration
2018-04-17Merge pull request #3353 from xclaesse/has-link-argumentJussi Pakkanen
Add has_link_argument() and friends
2018-04-17Merge pull request #3240 from MathieuDuponchelle/python_moduleJussi Pakkanen
Implement a generic python module
2018-04-17Merge pull request #1852 from QuLogic/openmpJussi Pakkanen
Add an OpenMP dependency.
2018-04-17mconf: accept -- options like `meson` doesDylan Baker
I'm not really happy about this to be honest, I don't like having both -- and -D options, I think it's stupid to have two ways to do exactly the same thing, especially since we then have to validate that someone hasn't passed the argument both ways. However, other people want this, so here it is. Fixes #969
2018-04-17Accept builtin options with -D when making initial meson callDylan Baker
Currently meson only accepts `-Dopt=value` for builtin options when calling `meson configure` and `--opt=value` for builtin options when calling `meson` initially. This is a confusing behavior, and users only get a small warning at the top of a potentially long configuration summary to catch this. This has confused end users and developers alike, there are at least 5 duplicates of the bug this fixes, and I have personally been asked about this more times than I can count. The help documentation doesn't make it clear that -D cannot be used to set options like prefix and bindir. This adds support for -D options to the initial meson call, but not -- options to the meson configure call. I think it's better to have one way to do things, and -- options are kinda one off while -D is used everywhere else, so lets stick with that. Related #969
2018-04-17Add release snippetNiklas Claesson
2018-04-17Complete python escape sequences aware stringsTim 'mithro' Ansell
Fixes #3169
2018-04-17Add release note for OpenMP dependency.Elliott Sales de Andrade
2018-04-16Add has_link_argument() and friendsXavier Claessens
Closes: #3335.
2018-04-16Add build snippet for non-unique-target-names featureAleksey Filippov
2018-04-16Merged Arm CC support.Jussi Pakkanen
2018-04-16Merge pull request #3218 from mesonbuild/findoverriderJussi Pakkanen
Make it possible to override find_program [skip ci]
2018-04-16Docs: Mention important macOS caveat about function detection [ci skip]Marvin Scholz
2018-04-15Merge pull request #3115 from makise-homura/e2k-lcc-supportJussi Pakkanen
Support lcc compiler for e2k (Elbrus) architecture
2018-04-15Document that override_find_program works on configure_file [skip ci]Nirbheek Chauhan
Also link to the release notes snippet from the Reference manual
2018-04-15Added documentation [skip ci]Jussi Pakkanen
2018-04-14Improve generation of pkg-config files for static only libraries.Martin Hostettler
Previously pkg-config files generated by the pkgconfig modules for static libraries with dependencies could only be used in a dependencies with `static: true`. This was caused by the dependencies only appearing in Libs.private even if they are needed in the default linking mode. But a user of a dependency should not have to know if the default linking mode is static or dynamic; A dependency('somelib') call should always pull in all needed pieces into the build. Now for meson build static libraries passed via `libraries` to the generate method automatically promote dependencies to public.
2018-04-14Merge pull request #2930 from inigomartinez/gdbus-targetsJussi Pakkanen
gnome: Split header and code targets in gdbus_codegen()
2018-04-14improve suite of meson test (#3369)Alberto Sartori
2018-04-12docs: Fix syntax highlighting in release notesTingPing
2018-04-12Explain the choice of implementation language. [skip ci]Jussi Pakkanen
2018-04-11Trivial update to meson vim syntax + typo in snippet [skip ci]Nirbheek Chauhan
2018-04-11gdbus_codegen: Return 2 targets when docbook is disabledNirbheek Chauhan
Also document this behaviour, test it, and fix the return value from the module -- we create one target and return it thrice to the build file
2018-04-11gnome: Split header and code targets in gdbus_codegen()Iñigo Martínez
The development version of `glib` (2.55.2) has acquired support for generating gdbus header and source code files separately. This allows dependencies to be more fine grained on those targets depending only on the header.
2018-04-10[fixup]: Fix snippets headingMathieu Duponchelle
2018-04-09[fixup]: write documentationMathieu Duponchelle
2018-04-08add support for cmakedefine in configure_file()David Fort
The added format argument for configure_file allows to specify the kind of file that is treated. It defaults to 'meson', but can also have the 'cmake' or 'cmake@' value to treat config.h.in files in the cmake format with #cmakedefine statements.
2018-04-08Merge pull request #3312 from MathieuDuponchelle/alwaysfallbackJussi Pakkanen
new wrap-mode: forcefallback
2018-04-07Remove commit_zero recommendation from wrap documentation, use action commit ↵Aleksey Filippov
[skip ci]
2018-04-06[fixup]: add since to FAQMathieu Duponchelle
2018-04-06new wrap-mode: forcefallbackMathieu Duponchelle
This can be useful to make sure that a project builds when its fallbacks are used on systems where external dependencies satisfy the version requirements, or to easily hack on the sources of a dependency for which a fallback exists.
2018-04-03Add both_libraries() to build both shared and static librariesXavier Claessens
Also support default_library='both' to make library() build both shared and static libraries. Closes #484
2018-04-02Add link to `meson` github topic [skip ci]Isaiah Norton
Lists a number of projects that are not shown here.
2018-03-31Update Pkg-config-files.md [skip ci]scontini76
typo: seems that configure_files doesn't exists, maybe you mean configure_file here. [skip ci]
2018-03-29docs: Expand on compiler vs compilee build host and target (#3308) [skip ci]John Ericson
2018-03-29Removed non-latin characters from lcc snippetmakise-homura
It is supposed that it may become source of failures while passing AppVeyor tests.