The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
623 B
33 lines
623 B
--- |
|
title: Cython |
|
short-description: Support for Cython in Meson |
|
... |
|
|
|
# Cython |
|
|
|
Meson provides native support for cython programs starting with version 0.59.0. |
|
This means that you can include it as a normal language, and create targets like |
|
any other supported language: |
|
|
|
```meson |
|
lib = static_library( |
|
'foo', |
|
'foo.pyx', |
|
) |
|
``` |
|
|
|
Generally Cython is most useful when combined with the python module's |
|
extension_module method: |
|
|
|
```meson |
|
project('my project', 'cython') |
|
|
|
py = import('python').find_installation() |
|
dep_py = py.dependency() |
|
|
|
py.extension_module( |
|
'foo', |
|
'foo.pyx', |
|
dependencies : dep_py, |
|
) |
|
```
|
|
|