summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cython.py
Commit message (Collapse)AuthorAgeFilesLines
* Add option to to transpile Cython to C++Dylan Baker2021-09-241-0/+8
| | | | | | | | | | | | | | | | 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
* cython: Add an option for selecting python 3 vs python 2 outputDylan Baker2021-06-071-3/+21
|
* hack: compilers/cython: hardcode python 3 not 2Dylan Baker2021-06-071-1/+2
|
* compilers: Add a cython CompilerDylan Baker2021-06-071-0/+60