aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2018-12-27find_library: Add 'has_headers' kwargXavier Claessens2-1/+25
A library without its headers is often useless, so it is common to check them together.
2018-12-27release notes: document how to pass native files [skip ci]Nirbheek Chauhan1-2/+3
2018-12-24Add 'required' kwarg in header check functionsXavier Claessens1-3/+8
Closes: #3940
2018-12-22Can specify a string to print when dep not found. Closes #2407.Jussi Pakkanen2-0/+40
2018-12-22docs: Fix href in Pkgconfig module [skip ci]lzutao1-2/+2
2018-12-19docs: make clearer difference between using and building libraries in Vala ↵Alistair Thomas1-32/+219
[skip ci]
2018-12-19docs: Add warning about not using join_paths() with build targets [skip ci]Dylan Baker2-0/+11
This comes up now and again when people try do do something like: meson.build: ```meson my_sources = ['foo.c'] subdir('subdir') executable('foo', my_sources) ``` subdir/meson.build: ```meson my_sources += ['bar.c'] ```
2018-12-18[skip ci] Options as `b_ndebug` can also be set in meson.buildKonstantin Kharlamov1-1/+2
2018-12-17Document dependency().name() added in 0.48 [skip ci]Nirbheek Chauhan2-0/+25
Closes https://github.com/mesonbuild/meson/issues/3351
2018-12-16Fix typo in Native-environments.md [skip ci]Luca Weiss1-1/+1
2018-12-16Add note for install_man in Reference-manual [skip ci]Lzu Tao1-0/+4
2018-12-13Format Compiler and linker flag table [skip ci]lzutao1-0/+2
2018-12-13docs: Consistently use the same heading level in release notes [skip ci]Nirbheek Chauhan3-20/+21
Otherwise some headings are much too large.
2018-12-11Add Renesas RL78 CPU family. Closes #4606.Jussi Pakkanen1-0/+1
2018-12-10docs: build_always_stale was added in 0.47 [skip ci]Simon Arlott1-1/+1
2018-12-10Add a missing newline in release note [skip ci]Jon Turney1-1/+3
2018-12-09Update everything for release 0.49.00.49.0Jussi Pakkanen18-292/+317
2018-12-05docs: fix link to platform install quirks [skip ci]Dylan Baker1-1/+1
Fixes #4571
2018-12-05Fix typos in kwargdict snippet [skip ci]Nirbheek Chauhan1-3/+3
2018-12-05docs: Misc syntax fixes and missing links [skip ci]Nirbheek Chauhan1-12/+12
2018-12-05docs: Document subproject(... required: false) [skip ci]Nirbheek Chauhan2-0/+15
Somehow this was missed in the original PR #3885
2018-12-05Document how to declare fallback-only dependencies [skip ci]Nirbheek Chauhan1-1/+3
2018-12-04Can specify keyword arguments with a dict.Jussi Pakkanen2-3/+67
2018-12-04pkgconfig: Improve and document generator behaviourXavier Claessens2-10/+81
- Add libraries from InternalDependency.libraries - Deprecate association of libraries from the "libraries" keyword argument to the generated pkg-config file.
2018-12-02Add documentation for 'meson subprojects' command lineXavier Claessens2-1/+53
2018-12-01Merge pull request #4569 from lzutao/readmeJussi Pakkanen1-1/+5
Add link to built-in options page
2018-12-01Update sample output of meson configure [skip ci]Lzu Tao1-27/+79
2018-11-30Add link to built-in options page [skip ci]Lzu Tao1-1/+5
2018-11-30Add meson version required to use option type (#4562) [skip ci]lzutao1-2/+2
2018-11-28docs: Remove mention of appveyor from Contributing docJon Turney1-10/+9
Add mention of azure Also fix anchor in travis URL Also make 'see below' into a link
2018-11-26mintro: Allow introspect --projectinfo without build directory.Daniel Schulte1-0/+35
This variant was added to allow introspection before configuring a build directory. This is useful for IDE integration to allow displaying and/or setting options for the initial configuration of the build directory. It also allows showing basic information about the project even if it's not yet configured or configuring failed. The project 'name' field in --projectinfo is used inconsistently: For the top level project it always shows the name configured in the top level meson.build file. For subprojects it's referring to the name of the directory the subproject's meson.build is contained in. To have a consistent output and preserve the existing behavior this adds the 'descriptive_name' field which always shows the name set in the project. To be consistent the 'descriptive_name' field was also added to the --projectfiles variant that uses an already configured build. It also extends the information shown with the list of buildsystem-files. This is currently only implemented in the variant for unconfigured projects.
2018-11-24Updated docs [skip ci]Daniel Mensinger2-0/+50
2018-11-22[skip ci] Document CFLAGS and friends in main docsFloris Bruynooghe2-0/+29
Currently this is only partially documented in the quick-start guide, include this in the main docs and document all the environment argumens used.
2018-11-22CMake find_package dependency backend (#4444)Daniel Mensinger3-6/+52
2018-11-22docs: Alphabetically sort reference table rows [skip ci]Jon Turney1-31/+31
2018-11-22docs: Add clang-cl to reference table for compiler get_id() values [skip ci]Jon Turney1-0/+1
2018-11-20docs: Add missing `namespace` parameter documentation [skip ci]Iñigo Martínez1-0/+1
Although the `namespace` parameter was implemented in 0.37, its documentation is still missing. It has been added to the `gtkdoc`'s documentation.
2018-11-17Add piter.py conference to video page. [skip ci]Jussi Pakkanen1-0/+3
2018-11-14docs: Add documentation for Native FilesDylan Baker3-0/+92
2018-11-12docs: fix hard links [skip ci]Mathieu Duponchelle2-3/+3
2018-11-12docs: Clarify some pkgconfig module kwargs [skip ci]Nirbheek Chauhan1-3/+4
2018-11-12Add kwarg is_default to add_test_setup()Stian Selnes2-0/+17
is_default may be used to set the name of the test setup that will be used by default whenever the option --setup is not given. Fixes #4430
2018-11-08editorconfig: Use tabs for sitemap.txt [skip ci]Dylan Baker1-0/+2
2018-11-08Add support for Renesas CC-RX toolchainPhillip Cao2-20/+38
2018-11-04Update Python-module.mdLuca Weiss1-1/+1
Fix link to the disabler object
2018-11-03Add new compiler.get_argument_syntax methodDylan Baker4-25/+63
Some compilers try very had to pretend they're another compiler (ICC pretends to be GCC and Linux and MacOS, and MSVC on windows), Clang behaves much like GCC, but now also has clang-cl, which behaves like MSVC. This method provides an easy way to determine whether testing for MSVC like arguments `/w1234` or gcc like arguments `-Wfoo` are likely to succeed, without having to check for dozens of compilers and the host operating system, (as you would otherwise have to do with ICC).
2018-11-02Make string division do path joining.Jussi Pakkanen2-1/+25
2018-10-27docs: Fix gcc attribute list link [skip ci]Nirbheek Chauhan2-2/+2
2018-10-27No tabs, only spaces. [skip ci]Jussi Pakkanen1-14/+14
2018-10-27docs: Fix hotdoc warnings [skip ci]Dylan Baker2-10/+10
Hotdoc really wants internal links to point to the .md files instead of the generated names. Which makes sense, as we're currently relying on the fact that meson only generated .html pages.