aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Reference-manual.md
AgeCommit message (Collapse)AuthorFilesLines
2019-09-26Clarify the list of languages is optional for project() [skip ci]David Cantrell1-2/+2
2019-09-23Add Windows behavior to executable()'s install_rpath arg doc [skip ci]Khairul Azhar Kasmiran1-1/+1
2019-09-17configure_file(): Allow multiple inputs in command modeXavier Claessens1-1/+4
Closes: #5893
2019-08-24Add test priorities to force test start orderPeter Hutterer1-0/+6
2019-08-12Add is_disabler functionJames Hilliard1-0/+8
This is useful if one needs to check if a variable is a disabler. Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
2019-07-30Docs: Add default value of install kwarg [skip-ci]ePirat1-1/+1
2019-07-26docs: Add missing closing ` in reference manualDylan Baker1-1/+1
2019-07-26add missing link [skip ci]Michael Hirsch, Ph.D1-2/+2
2019-07-26note that integers have .to_string() method [skip ci]Michael Hirsch, Ph.D1-0/+1
2019-07-19Add version check support to find_program()Xavier Claessens1-0/+8
Closes: #1609
2019-07-17Accept vs_module_defs for modulesMarc-André Lureau1-0/+7
Like shared libraries, modules may have vs_module_defs. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2019-07-10Add alias_target() functionXavier Claessens1-0/+14
2019-07-05Document that add_languages() returns a boolean [skip ci] (#5600)Xavier Claessens1-1/+4
2019-06-19Reference-manual.md:add missing equal sign in "both_libraries" sectionandy59951-1/+1
[skip ci]
2019-06-10docs: compiler objects are returned [skip ci]Dylan Baker1-102/+102
Not a series problem, but annoys me that that it's in the builtin section when it's a returned object.
2019-06-10Rewrap some doc lines. [skip ci]Jussi Pakkanen1-33/+40
2019-06-06cmake: updated docsDaniel Mensinger1-5/+0
2019-06-06cmake: rebase fixesDaniel Mensinger1-4/+4
2019-06-06cmake: Added docsDaniel Mensinger1-0/+5
2019-05-28interpreter: add fallback argument to subproject.get_variable()Mathieu Duponchelle1-1/+5
2019-05-22join_paths => / [skip ci]Michael Hirsch, Ph.D1-3/+2
2019-05-21Merge pull request #5372 from dcbaker/get_variableJussi Pakkanen1-0/+8
Dependency.get_variable method
2019-05-20Generators can have extra target dependencies. Closes #4131.Jussi Pakkanen1-0/+3
2019-05-20docs: Add docs for Dependency.get_variableDylan Baker1-0/+8
2019-05-09add support for "target_type: 'shared_module'" in build_target()Daniel Eklöf1-1/+13
2019-05-02per-target manual specification of link_languageMichael Hirsch, Ph.D1-1/+3
2019-04-16Add VS2019 backend CI and docs.Anton Kochkov1-1/+2
2019-04-15(#5260) link to builtin options in `library()` fnKeefer Rourke1-2/+3
As a newcomer to the Meson build system, I found the documentation of the `library()` function to be a bit misleading. Eventually I found what 'user option' referred to after digging through the docs. This just adds a link back to the page that describes the options that are referred to in this paragraph.
2019-04-10docs: Change 0.51 to 0.50.1 [skip ci]Dylan Baker1-1/+1
Since this is targeting the 0.50.1 bugfix release.
2019-04-01Merge pull request #5103 from mesonbuild/linkcustomJussi Pakkanen1-3/+11
Can link against custom targets
2019-03-30docs: Document when environment() was added (#5178) [skip ci]Jonatan PÄlsson1-1/+2
The environment() function was added in 0.35.0 (which contains a2e7ebc5, containing the actual addition)
2019-03-29dependencies/base: Pass correct arguments to subdependenciesDylan Baker1-0/+3
Currently InternalDependency.get_partial_dependency shadows the the input variables names, and then passes those new copies to the final object returned. It also passes them to the arguments of of get_partial_dependency for each subdependency, which is wrong. The code is supposed to proxy the original argumetn values to that instead of the shadowing values. To avoid that this patch renames the new values.
2019-03-28Add documentation.Jussi Pakkanen1-3/+10
2019-03-18Add test script to generate a static library with a custom target.Jussi Pakkanen1-0/+1
2019-03-11Add static as keyword to find_libraryNiklas Claesson1-1/+3
2019-03-02mtest: implement TAP parsingPaolo Bonzini1-5/+5
This provides an initial support for parsing TAP output. It detects failures and skipped tests without relying on exit code, as well as early termination of the test due to an error or a crash. For now, subtests are not recorded in the TestRun object. However, because the TAP output goes on stdout, it is printed by --print-errorlogs when a test does not behave as expected. Handling subtests as TestRuns, and serializing them to JSON, can be added later. The parser was written specifically for Meson, and comes with its own test suite. Fixes #2923.
2019-03-02interpreter: add "protocol" kwarg to testPaolo Bonzini1-4/+7
This is the first step towards adding support for TAP.
2019-02-25docs: compiled() only works with compiler.run() results [skip ci]emersion1-1/+2
2019-02-19Clarify in docs the argument types extract_objects() accepts [skip ci]Maarten ter Huurne1-5/+7
2019-02-18use compile_args instead of compiler_args [skip ci]Jonathan Poelen1-2/+2
2019-01-27run_command: add env kwargJan Tojnar1-2/+4
2019-01-17custom_target: do not let install override build_by_defaultLuca Boccassi1-0/+3
A custom_target, if install is set to true, will always be built by default even if build_by_default is explicitly set to false. Ensure that this does not happen if it's set explicitly. To keep backward compatibility, if build_by_default is not set explicitly and install is true, set build_by_default to true. Fixes #4107
2019-01-13interpreter: obey to the install argument in configure_fileMarco Trevisan (Treviño)1-0/+5
If a configure_file has an install_dir set, the supported install argument is ignored, while this should have actually higher priority than the install_dir itself. Also check that correct types are used for `install` and `install_dir`. Add test to verify this. Fixes #3983
2019-01-09Added Rust to supported languages for project() (#4750) [skip ci]Ethan R1-2/+2
2019-01-07docs: document the native keyword argument for reference-manule [skip ci]Dylan Baker1-0/+2
2019-01-02Can use plain strings for include_directories.Jussi Pakkanen1-2/+4
2018-12-27find_library: Add 'has_headers' kwargXavier Claessens1-1/+4
A library without its headers is often useless, so it is common to check them together.
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 Pakkanen1-0/+2
2018-12-19docs: Add warning about not using join_paths() with build targets [skip ci]Dylan Baker1-0/+3
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'] ```