aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Builtin-options.md
AgeCommit message (Collapse)AuthorFilesLines
2021-03-09Add address sanitizer support for Visual Studio.Jussi Pakkanen1-1/+3
2021-02-16Add optional -Dcuda_ccbindir= option and -ccbin flag to CUDA compiler.Olexa Bilaniuk1-0/+1
Closes #8110.
2021-02-02Add support for LLVM's thinLTODylan Baker1-0/+3
This uses a separate option, b_lto_mode. It works in conjunction with b_lto_threads. Fixes #7493
2021-02-02compilers: Add support for using multiple threads with ltoDylan Baker1-20/+23
Both Clang and GCC support using multiple threads for preforming link time optimizaions, and they can now be configured using the `-Db_lto_threads` option. Fixes #7820
2021-01-31Capitalize "Meson" consistently as it is a proper name. [skip ci]Jussi Pakkanen1-1/+1
2021-01-30Rewrap long text lines in docs. [skip ci]Jussi Pakkanen1-83/+96
2021-01-13Fix misspellsAntonin Décimo1-1/+1
Signed-off-by: Antonin Décimo <antonin.decimo@gmail.com>
2020-12-10compilers: add support for c++20/gnu++20Florian Schmaus1-1/+1
Fixes #8084.
2020-11-05docs: Fix broken anchor links [skip ci]Johan BjÀreholt1-2/+2
Apparently anchor links are case-sensitive and needs to be lowercase in hotdoc. Prior to this change the anchor links were uppercase so the link did not refer to the anchor tag. Likely that there are more occurrences around the docs than this, have not looked.
2020-10-14Merge pull request #6968 from xclaesse/auto-promoteJussi Pakkanen1-1/+1
Merge wraps from subprojects into wraps from main project
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris1-12/+12
2020-10-13Add wrap mode to disable auto promoteXavier Claessens1-1/+1
2020-09-02Add some forgotten values for "cpp_std" [skip ci]Michael Brockus1-1/+1
2020-08-30Clarify the use of -Doption and alternatives [skip ci]Sebastian Engel1-4/+8
The -Doption=value style argument works for all builtin options, and compiler options passed to meson. And some universal options, have additional ways to be passed. However, base options (and compiler options) do not have exactly the same ways of passing as universal options. This change adds a few pieces of information, which might get lost, if the manual is not read serially. [skip ci]
2020-08-22Add C2x option support.Alex RĂžnne Petersen1-1/+1
2020-07-28Describe syntax of `meson configure [skip ci]Matthew D. Scholefield1-1/+1
This makes it a lot easier for people to quickly figure out how to customize parameter.
2020-07-22coredata: Make warning_level per subproject builtin optionXavier Claessens1-21/+40
2020-06-16interpreter: add support for --force-fallback-forMathieu Duponchelle1-0/+1
This new command line option allows specifying dependencies for which to force fallback. See the documentation for more information Fixes: #7218
2020-06-12[skip ci] docs: Bring up to date on options per machineJohn Ericson1-13/+28
I tried to fix the docs when the stuff was added, but it turns out I missed things, as noted in https://github.com/mesonbuild/meson/issues/7284#issuecomment-641641177
2020-04-14Corrected prefix path [skip ci]Jonas MĂžller1-1/+1
Using meson version `0.53.2` prefix defaulted to `/usr/local`, not `/usr/local/` (not the trailing slash)
2020-03-12docs: Document from_builtype mapping for b_vscrt [skip ci]Nirbheek Chauhan1-0/+13
2020-03-11coredata: Warn on usage of both -Dbuildtype and -Doptimization/-DdebugNirbheek Chauhan1-0/+1
It may not be obvious to users that these two ways to set build-types override each other and specifying both is redundant, and conflicts are resolved based on whichever is specified later. Closes https://github.com/mesonbuild/meson/issues/6742
2020-03-08Merge pull request #6688 from dcbaker/emcc-linker-bugsJussi Pakkanen1-14/+20
Emcc linker bugs and improvments
2020-03-05Document the details of optimization+debug vs buildtype [skip ci]Nirbheek Chauhan1-0/+17
Otherwise you have to hunt through the source code. Specifically, this is defined in `mesonbuild/coredata.py`: `set_buildtype_from_others()` and `set_others_from_buildtype()`
2020-02-27compilers/mixins/emscripten: Implement thread supportDylan Baker1-14/+20
Emscripten has pthread support (as well as C++ threads), but we don't currently implement them. This fixes that by adding the necessary code. The one thing I'm not sure about is setting the pool size. The docs suggest that you really want to do this to ensure that your code works correctly, but the number should really be configurable, not sure how to set that. Fixes #6684
2020-02-12Add unity block size option.Jussi Pakkanen1-0/+1
2019-11-25complete gfortran/intel/intel-cl fortran_std testMichael Hirsch, Ph.D1-0/+1
2019-11-06docs: Add backend vs2019 to table in Builtin-options.md [skip ci]Wolfgang Stöggl1-1/+1
2019-11-06Fix typos found by codespellWolfgang Stöggl1-1/+1
- Typos were found by codespell v1.16.0
2019-11-02Add option for controlling RTTI.Jussi Pakkanen1-0/+1
2019-10-19docs: Fix some incorrect links [skip ci]Anton Leontiev1-1/+1
2019-06-21docs: Update libdir caveatDylan Baker1-3/+6
Fixes #5514
2019-06-05Per machine do 'build.' and '' option prefixesJohn Ericson1-25/+30
See the docs/ changes for details.
2019-05-27coredata: add cmake_prefix_path optionDylan Baker1-0/+1
2019-05-27docs: pkg_config_path is a list not a stringDylan Baker1-1/+1
You should pass arguments as a list, ie -Dpkg_config_path=/foo,/bar and meson will join the paths appropriately for you.
2019-05-05add -fno-exceptions if cpp_eh=none is specified nicole mazzuca1-1/+7
2019-05-02Add vc++ cpp_std flags to the documentationNicole Mazzuca1-1/+1
2019-04-10Update Built-in Option c_std for C17. Closes #4842.jrl641-1/+1
2019-04-10[docs] Reordered options and fixed a typo [skip ci]TheQwertiest1-2/+2
2019-04-09docs: Document pkg_config_path and cross_ options [skip ci]Dylan Baker1-17/+24
2019-03-29[Docs] Built-in options page cleanup (fixes #5165) [skip ci]TheQwertiest1-19/+28
- Added missing universal options. - Split options in `directories` and `core` groups. - Sorted alphabetically some of the groups. - Removed `cross-file` from options, since it's not an option.
2019-02-19Add warning level zerojml17951-1/+1
2019-02-08fix documentation typo for default_library option [skip ci]ericLemanissier1-1/+1
2018-12-31docs: Note --warnlevel instead of --warning_levelTingPing1-0/+2
2018-12-31docs: Change warnlevel option to warning_levelTingPing1-1/+1
2018-12-18[skip ci] Options as `b_ndebug` can also be set in meson.buildKonstantin Kharlamov1-1/+2
2018-10-20Add 'b_pie' compiler optionXavier Claessens1-0/+1
On Android executables must be position independent, many distributions enable it by default too for security reasons.
2018-09-28docs/Builtin-options: Clarify -Dc_args for cross compilation (#4289) [skip ci]Dylan Baker1-1/+5
2018-09-13Builtin-options.md: fix "erros" typo [skip ci]Will Thompson1-1/+1
2018-08-18Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen1-0/+1