/
niceSOFT
/
numpy
Обзор
Документация
Войти
/
niceSOFT
/
numpy
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
doc/source/f2py/code/meson.build
35 строк
860 B
Ralf Gommers
BLD: enable building NumPy with Meson
25 ноя 2022, 14:37
25 ноя 2022, 14:37
4002a7d
Код
Авторство
О чём код?
project('f2py_examples', 'c', version : '0.1', license: 'BSD-3', meson_version: '>=0.64.0', default_options : ['warning_level=2'], ) add_languages('fortran') py_mod = import('python') py = py_mod.find_installation(pure: false) py_dep = py.dependency() incdir_numpy = run_command(py, ['-c', 'import os; os.chdir(".."); import numpy; print(numpy.get_include())'], check : true ).stdout().strip() incdir_f2py = run_command(py, ['-c', 'import os; os.chdir(".."); import numpy.f2py; print(numpy.f2py.get_include())'], check : true ).stdout().strip() inc_np = include_directories(incdir_numpy, incdir_f2py) py.extension_module('fib2', [ 'fib1.f', 'fib2module.c', # note: this assumes f2py was manually run before! ], incdir_f2py / 'fortranobject.c', include_directories: inc_np, dependencies : py_dep, install : true )