aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
AgeCommit message (Collapse)AuthorFilesLines
2018-06-20Added documentation.testcommandJussi Pakkanen2-8/+49
2018-06-18Add a depends: keyword to windows.compile_resources()Jon Turney2-1/+3
Expose depends: from the custom_target this creates.
2018-06-18run_command: Add new kwarg 'capture'Nirbheek Chauhan1-2/+7
capture: false means we won't try to read the stdout at all. Closes https://github.com/mesonbuild/meson/issues/3364
2018-06-18Deprecate `build_always`, add `build_always_stale`Alex Hirsch2-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
2018-06-18Add UserFeatureOption typeXavier Claessens3-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.
2018-06-17Wrap a line in a way that doesn't break link [skip ci]Jon Turney1-2/+2
2018-06-17Fix header level of pcap [skip ci]Jon Turney1-1/+1
2018-06-17Improve documentation of case-(in)senstivity of dependency names [skip ci]Jon Turney1-0/+8
2018-06-12Improved documentation.Christoph Behle2-2/+8
Added entry to release notes. Added note to documentation, regarding from which version on the behavior is changed.
2018-06-12Document change in reference manual.Christoph Behle1-0/+2
2018-06-10Visual Studio: Implement startup projectNiklas Claesson1-1/+29
2018-06-10Add missing FeatureNew for libwmf dependencyNirbheek Chauhan1-0/+6
Also add it to the release notes for the 0.44 release. https://github.com/mesonbuild/meson/pull/3709#issuecomment-395738573
2018-06-10Document version when custom detectors were added [skip ci]Jon Turney1-4/+23
2018-06-10Document values for dependency(method:) [skip ci]Jon Turney2-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.
2018-06-10Alphabetize custom dependencies [skip ci]Jon Turney1-61/+62
2018-06-10Correct the name of the libwmf dependency [skip ci]Jon Turney1-1/+1
q.v. dependencies/__init__.py#L41
2018-06-09configure_file: Add release snippet for encoding keywordSander Sweers1-0/+12
2018-06-09Add new encoding keyword for configure_file to manualSander Sweers2-0/+11
Also add a section how to deal with file encodings.
2018-06-08docs: Add release notes for new gnome.gdbus_codegen keywordsRobert Ancell1-0/+14
2018-06-08gdbus_codegen: Support --c-generate-autocleanupRobert Ancell1-0/+1
2018-06-07gdbus_codegen: Support arbitrary extra argumentsRobert Ancell1-0/+1
2018-06-07More clearly explain portability issues with linking to a moduleJon Turney1-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
2018-06-06Move <lang>_args to coredata.compiler_optionsXavier Claessens1-0/+2
2018-06-06docs: Fix dictionary syntax [skip ci]Yudi Matsuzake1-1/+1
2018-06-06Add documentation for Builtin options and bitcodeNirbheek Chauhan2-0/+128
Also add a test that ensures that new base options and compiler options are always documented.
2018-06-05docs: Add a release notes snippet about FeatureNewNirbheek Chauhan1-0/+32
2018-06-03Have the windows.resource_compiler() preprocesor write a depfileJon Turney1-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.
2018-06-03Allow substitutions in custom_target() depfile:Jon Turney2-0/+7
Allow substitutions in custom_target() depfile: as well as in command:
2018-06-03Document @PLAINNAME@ and @BASENAME@ substitutions in custom_target(command:)Jon Turney1-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()
2018-06-03docs: Add a section about the MSI installer [skip ci]Nirbheek Chauhan1-2/+11
2018-06-03docs: Expand section on how to install Python3 and MesonNirbheek Chauhan1-11/+58
With screenshots!
2018-06-02Add release-notes snippet for the extended install_modeFilipe Brandenburger1-0/+8
2018-06-02Update reference manual to include 'install_mode' where supportedFilipe Brandenburger1-0/+18
2018-06-01Clarify how Windows resource compiler uses the include pathJon Turney1-2/+3
2018-06-01Add a depend_files: keyword to windows.compile_resources()Jon Turney2-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)
2018-06-01configure_file: Add output_format kwarg (#3636)Mathieu Duponchelle2-0/+18
* configure_file: Add output_format kwarg * docs: Reference-manual.md output_format was added in 0.47 [skip ci]
2018-06-01[skip ci] docs: cross reference tables from manual (#3656)Dylan Baker1-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.
2018-06-01docs: Update cpu families (#3651) [skip ci]Dylan Baker1-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.
2018-05-31Mention private_headers keyword in Qt dependency documentation [skip ci]Jon Turney2-11/+16
Also, put discussion of Qt dependencies *before* the example in the Qt5 module documentation.
2018-05-31Improve dependency() documentation [skip ci]Jon Turney1-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.
2018-05-31Document OpenMP dependency [skip ci]Jon Turney1-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'.
2018-05-30Add check_header to Reference manual and release notes [skip ci]Nirbheek Chauhan2-3/+25
2018-05-30Document how to set the default name_prefix and name_suffix [skip ci]Nirbheek Chauhan1-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
2018-05-27Merge pull request #3491 from jeandet/qt_private_headersJussi Pakkanen2-0/+9
Qt private headers
2018-05-27Make install doc less surprising for new users [skip ci]Michael Mera1-0/+3
2018-05-27[Qt module] private_headers kwarg documentation reformulationAlexis Jeandet1-2/+2
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-05-24Merge pull request #3476 from filbranden/intbase1Jussi Pakkanen2-0/+16
Add support for octal and binary int literals
2018-05-24Clarify that configuration_data()'s copy is immutableAleksey Filippov1-0/+1
2018-05-23Document octal and binary integer literals in syntax.Filipe Brandenburger2-0/+16
Also add a release notes snippet for it.
2018-05-22Merge pull request #3383 from mesonbuild/nirbheek/configure-file-nodataJussi Pakkanen2-1/+17
configure_file: Add a new action 'copy'