aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2020-03-12 19:18:41 +0000
committerGitHub <noreply@github.com>2020-03-12 21:18:41 +0200
commit7e1719fe06382ff74bba8317903365ba7215625f (patch)
treea8adf14883755ab68a86298b9fc929fe28019258
parenta076e9852bf038908f0f92d0790f8bd00b3cb7f5 (diff)
downloadmeson-7e1719fe06382ff74bba8317903365ba7215625f.zip
meson-7e1719fe06382ff74bba8317903365ba7215625f.tar.gz
meson-7e1719fe06382ff74bba8317903365ba7215625f.tar.bz2
docs: Document from_builtype mapping for b_vscrt [skip ci]
-rw-r--r--docs/markdown/Builtin-options.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/markdown/Builtin-options.md b/docs/markdown/Builtin-options.md
index ea5ad70..e938dee 100644
--- a/docs/markdown/Builtin-options.md
+++ b/docs/markdown/Builtin-options.md
@@ -134,6 +134,19 @@ platforms or with all compilers:
The value of `b_sanitize` can be one of: `none`, `address`, `thread`,
`undefined`, `memory`, `address,undefined`.
+<a name="b_vscrt-from_buildtype"></a>
+The default value of `b_vscrt` is `from_buildtype`. In that case, the following
+table is used internally to pick the CRT compiler arguments based on the value
+of the `buildtype` option:
+
+| buildtype | Visual Studio CRT |
+| -------- | ----------------- |
+| debug | `/MDd` |
+| debugoptimized | `/MD` |
+| release | `/MD` |
+| minsize | `/MD` |
+| custom | error! |
+
### Notes about Apple Bitcode support
`b_bitcode` will pass `-fembed-bitcode` while compiling and will pass