aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets/cmake_build_type.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/snippets/cmake_build_type.md')
-rw-r--r--docs/markdown/snippets/cmake_build_type.md15
1 files changed, 0 insertions, 15 deletions
diff --git a/docs/markdown/snippets/cmake_build_type.md b/docs/markdown/snippets/cmake_build_type.md
deleted file mode 100644
index af9e84d..0000000
--- a/docs/markdown/snippets/cmake_build_type.md
+++ /dev/null
@@ -1,15 +0,0 @@
-## Meson now propagates its build type to CMake
-
-When the CMake build type variable, `CMAKE_BUILD_TYPE`, is not set via the
-`add_cmake_defines` method of the [`cmake options` object](CMake-module.md#cmake-options-object),
-it is inferred from the [Meson build type](Builtin-options.md#details-for-buildtype).
-Build types of the two build systems do not match perfectly. The mapping from
-Meson build type to CMake build type is as follows:
-
-- `debug` -> `Debug`
-- `debugoptimized` -> `RelWithDebInfo`
-- `release` -> `Release`
-- `minsize` -> `MinSizeRel`
-
-No CMake build type is set for the `plain` Meson build type. The inferred CMake
-build type overrides any `CMAKE_BUILD_TYPE` environment variable.