blob: 666c2810df9ee9dc9f12977a9cee91ef33ebe872 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
project('pendulum C extensions', 'c')
py_mod = import('python')
py = py_mod.find_installation()
py_dep = py.dependency()
extensions = [
['_helpers', 'pendulum/_extensions/_helpers.c', meson.source_root() / 'pendulum/_extensions/'],
['_iso8601', 'pendulum/parsing/_iso8601.c', meson.source_root() / 'pendulum/parsing/'],
]
foreach extension : extensions
py.extension_module(
extension[0],
extension[1],
dependencies : py_dep,
install : true,
install_dir: extension[2]
)
endforeach
|