summaryrefslogtreecommitdiff
path: root/docs/markdown
Commit message (Collapse)AuthorAgeFilesLines
* Added documentation.testcommandJussi Pakkanen2018-06-202-8/+49
|
* Add a depends: keyword to windows.compile_resources()Jon Turney2018-06-182-1/+3
| | | | Expose depends: from the custom_target this creates.
* run_command: Add new kwarg 'capture'Nirbheek Chauhan2018-06-181-2/+7
| | | | | | capture: false means we won't try to read the stdout at all. Closes https://github.com/mesonbuild/meson/issues/3364
* Deprecate `build_always`, add `build_always_stale`Alex Hirsch2018-06-182-2/+16
| | | | | | | | | | | | | | Since `build_always` also adds a target to the set of default targets, this option is marked deprecated in favour of the new option `build_always_stale`. `build_always_stale` *only* marks the target to be always considered out of date, but does *not* add it to the set of default targets. The old behaviour can still be achieved by combining `build_always_stale` with `build_by_default`. fixes #1942
* Add UserFeatureOption typeXavier Claessens2018-06-183-3/+58
| | | | | | | | | | | This is a special type of option to be passed to most 'required' keyword arguments. It adds a 3rd state to the traditional boolean value to cause those methods to always return not-found even if the dependency could be found. Since integrators doesn't want enabled features to be a surprise there is a global option "auto_features" to enable or disable all automatic features.
* Wrap a line in a way that doesn't break link [skip ci]Jon Turney2018-06-171-2/+2
|
* Fix header level of pcap [skip ci]Jon Turney2018-06-171-1/+1
|
* Improve documentation of case-(in)senstivity of dependency names [skip ci]Jon Turney2018-06-171-0/+8
|
* Improved documentation.Christoph Behle2018-06-122-2/+8
| | | | | | Added entry to release notes. Added note to documentation, regarding from which version on the behavior is changed.
* Document change in reference manual.Christoph Behle2018-06-121-0/+2
|
* Visual Studio: Implement startup projectNiklas Claesson2018-06-101-1/+29
|
* Add missing FeatureNew for libwmf dependencyNirbheek Chauhan2018-06-101-0/+6
| | | | | | Also add it to the release notes for the 0.44 release. https://github.com/mesonbuild/meson/pull/3709#issuecomment-395738573
* Document version when custom detectors were added [skip ci]Jon Turney2018-06-101-4/+23
|
* Document values for dependency(method:) [skip ci]Jon Turney2018-06-102-13/+37
| | | | | | We say 'different dependencies support different values for this', but nowhere document what values are supported, so the only way to find these out is to read the source, or guess. Make a start at doing that.
* Alphabetize custom dependencies [skip ci]Jon Turney2018-06-101-61/+62
|
* Correct the name of the libwmf dependency [skip ci]Jon Turney2018-06-101-1/+1
| | | | q.v. dependencies/__init__.py#L41
* configure_file: Add release snippet for encoding keywordSander Sweers2018-06-091-0/+12
|
* Add new encoding keyword for configure_file to manualSander Sweers2018-06-092-0/+11
| | | | Also add a section how to deal with file encodings.
* docs: Add release notes for new gnome.gdbus_codegen keywordsRobert Ancell2018-06-081-0/+14
|
* gdbus_codegen: Support --c-generate-autocleanupRobert Ancell2018-06-081-0/+1
|
* gdbus_codegen: Support arbitrary extra argumentsRobert Ancell2018-06-071-0/+1
|
* More clearly explain portability issues with linking to a moduleJon Turney2018-06-071-0/+4
| | | | | | | | | | | | | | | | | | | | | Refine #3277 According to what I read on the internet, on OSX, both MH_BUNDLE (module) and MH_DYLIB (shared library) can be dynamically loaded using dlopen(), but it is not possible to link against MH_BUNDLE as if they were shared libraries. Metion this as an issue in the documentation. Emitting a warning, and then going on to fail during the build with mysterious errors in symbolextractor isn't very helpful, so make attempting this an error on OSX. Add a test for that. See also: https://docstore.mik.ua/orelly/unix3/mac/ch05_03.htm https://stackoverflow.com/questions/2339679/what-are-the-differences-between-so-and-dylib-on-osx
* Move <lang>_args to coredata.compiler_optionsXavier Claessens2018-06-061-0/+2
|
* docs: Fix dictionary syntax [skip ci]Yudi Matsuzake2018-06-061-1/+1
|
* Add documentation for Builtin options and bitcodeNirbheek Chauhan2018-06-062-0/+128
| | | | | Also add a test that ensures that new base options and compiler options are always documented.
* docs: Add a release notes snippet about FeatureNewNirbheek Chauhan2018-06-051-0/+32
|
* Have the windows.resource_compiler() preprocesor write a depfileJon Turney2018-06-031-0/+3
| | | | | | | | When using binutils's windres, we can instruct it to invoke the preprocessor in such a way that it writes a depfile, so that dependencies on #included files are automatically tracked. Not implemented for MSVC tools, so skip testing it in that case.
* Allow substitutions in custom_target() depfile:Jon Turney2018-06-032-0/+7
| | | | Allow substitutions in custom_target() depfile: as well as in command:
* Document @PLAINNAME@ and @BASENAME@ substitutions in custom_target(command:)Jon Turney2018-06-031-0/+2
| | | | | | | | Since f3ff8fe6 (0.39.0), this has a common implementation with the same substitution in generators, but I think they existed earlier. @BASENAME@ is used internally by the custom target generated by windows.compile_resources()
* docs: Add a section about the MSI installer [skip ci]Nirbheek Chauhan2018-06-031-2/+11
|
* docs: Expand section on how to install Python3 and MesonNirbheek Chauhan2018-06-031-11/+58
| | | | With screenshots!
* Add release-notes snippet for the extended install_modeFilipe Brandenburger2018-06-021-0/+8
|
* Update reference manual to include 'install_mode' where supportedFilipe Brandenburger2018-06-021-0/+18
|
* Clarify how Windows resource compiler uses the include pathJon Turney2018-06-011-2/+3
|
* Add a depend_files: keyword to windows.compile_resources()Jon Turney2018-06-012-1/+8
| | | | | | | | Expose depend_files: from the custom_target this creates. This is the change suggested in #2815, with tests and documentation added. Fixes #2789 (duplicate #2830)
* configure_file: Add output_format kwarg (#3636)Mathieu Duponchelle2018-06-012-0/+18
| | | | | | * configure_file: Add output_format kwarg * docs: Reference-manual.md output_format was added in 0.47 [skip ci]
* [skip ci] docs: cross reference tables from manual (#3656)Dylan Baker2018-06-011-10/+8
| | | | | | | | | | | | | | | | | | | | * docs/reference-manual: link to references tables Currently the reference manual entries for *machine.cpu_family() and *machine.system() have incomplete (and wrong) information. Rather than continue to duplicate this information just link to the reference tables. * docs/Reference-manual: fix link target The IDs in hotdoc are always lowered, so this pointed to the right page, but didn't go to the heading. * docs/Reference-manual: link compiler.get_id directly to tables Currently it goes round about to an entry that doesn't add much information and points to the reference table. Instead just point to the reference table.
* docs: Update cpu families (#3651) [skip ci]Dylan Baker2018-06-011-1/+7
| | | | | | | Add several archs to the CPU family table ppc64, ppc64le, Itanium,HP PA-RISC, sparc v9 (64 bit) This covers most of the sparc systems in use today.
* Mention private_headers keyword in Qt dependency documentation [skip ci]Jon Turney2018-05-312-11/+16
| | | | | Also, put discussion of Qt dependencies *before* the example in the Qt5 module documentation.
* Improve dependency() documentation [skip ci]Jon Turney2018-05-311-6/+8
| | | | | | | | Mention that the dependency name will also be searched for as a framework on OSX. Note that additional dependency-specific keywords may be used by custom dependency lookup.
* Document OpenMP dependency [skip ci]Jon Turney2018-05-311-0/+14
| | | | | | | PR #1852 only adds mention of this to the release note. I think it's useful to have a list of all dependency names which are treated specifically in Dependency.md, so add 'thread' and 'openmp'.
* Add check_header to Reference manual and release notes [skip ci]nirbheek/check_headerNirbheek Chauhan2018-05-302-3/+25
|
* Document how to set the default name_prefix and name_suffix [skip ci]Nirbheek Chauhan2018-05-301-1/+4
| | | | | | Else people (like me) try to use the old behaviour where setting it to `''` would use the default. https://gitlab.gnome.org/GNOME/glib-networking/issues/33
* Merge pull request #3491 from jeandet/qt_private_headersJussi Pakkanen2018-05-272-0/+9
|\ | | | | Qt private headers
| * [Qt module] private_headers kwarg documentation reformulationAlexis Jeandet2018-05-271-2/+2
| | | | | | | | Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
| * Added Added Qt's private header support with pkg-configAlexis Jeandet2018-04-301-1/+2
| | | | | | | | | | | | Just use the same approach than qmake to generate private headers path Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
| * [Qt module] Privates headers: added documentationAlexis Jeandet2018-04-282-0/+8
| | | | | | | | Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
* | Make install doc less surprising for new users [skip ci]Michael Mera2018-05-271-0/+3
| |
* | Merge pull request #3476 from filbranden/intbase1Jussi Pakkanen2018-05-242-0/+16
|\ \ | | | | | | Add support for octal and binary int literals
| * | Document octal and binary integer literals in syntax.Filipe Brandenburger2018-05-232-0/+16
| | | | | | | | | | | | Also add a release notes snippet for it.