meson/docs/markdown/snippets
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++
This patch adds a new meson built-in option for cython, allowing it to
target C++ instead of C as the intermediate language. This can, of
course, be done on a per-target basis using the `override_options`
keyword argument, or for the entire project in the project function.

There are some things in this patch that are less than ideal. One of
them is that we have to add compilers in the build layer, but there
isn't a better place to do it because of per target override_options.
There's also some design differences between Meson and setuptools, in
that Meson only allows options on a per-target rather than a per-file
granularity.

Fixes #9015
2021-09-24 22:56:46 +03:00
..
Cross_compilation_with_C2000_toolchain_supports_CLA_files.md Added release snippet 2021-07-25 09:07:12 -07:00
add_release_note_snippets_here Tell contributors not to write things in the snippet help file. [skip ci] 2020-01-27 23:11:44 +02:00
comp_error.md interpreter: Make comparisons of different types a hard error 2021-08-31 23:01:21 +02:00
cython-c++-intermediate.md Add option to to transpile Cython to C++ 2021-09-24 22:56:46 +03:00
i18n-return.md i18n module: provide targets as return value for gettext() 2021-08-31 23:37:33 -04:00
iconv-dependency.md new custom dependency lookup for iconv 2021-09-12 13:45:43 -04:00
install_tag.md Add install tags 2021-08-17 15:19:18 -04:00
java_module.md Add Java module 2021-08-22 07:57:29 -07:00
msvc_utf8.md msvc: Assume UTF8 source by default 2021-09-01 19:26:36 +03:00
python_dependency_args_removed.md modules/python: Add type annotations 2021-07-13 16:43:14 -07:00
qt_module_generated_inputs.md docs: add snippet for qt compile_ method generated inputs 2021-08-18 19:47:10 -07:00
relative_destdir.md destdir: Allow relative to build directory 2021-08-04 09:43:41 -04:00
remove_unittest_args_method.md interpreter/compiler: remove unittest_args method 2021-08-16 16:21:51 -07:00
run_target-depends.md add release note formally allowing run_target in an alias 2021-09-01 15:42:40 -04:00
static_fallback_override.md interpreter: Fix dependency(..., static: true) fallback 2021-08-23 10:52:18 -04:00
unknown-options-always-fatal.md coredata: throw a MesonException on unknown options 2021-07-26 01:10:58 +03:00
unset_variable.md Add unset_variable() 2021-08-16 14:05:13 -04:00
waf.md external-project: Add support for WAF build system 2021-08-20 09:12:20 -04:00
wasmlibs.md Add support for finding Javascript source libraries with Emscripten. 2021-08-08 15:25:48 +03:00