基于`setuptools`给出的外部值的Cython条件编译

基于`setuptools`给出的外部值的Cython条件编译,第1张

基于`setuptools`给出的外部值的Cython条件编译

谢谢你的链接。

中的有趣标志

setup.py
cython_compile_time_env
。并
Extension
从Cython导入

from setuptools import setupfrom Cython.Distutils.extension import Extensionext = Extension(    name,    include_dirs=include_dirs,    cython_compile_time_env=dict(OPENMP=True),    sources=['test.pyx'])setup(name=name,      cmdclass=dict(build_ext=build_ext),      ext_modules=[ext])

并在

test.pyx

...IF OPENMP:#Do openmpELSE:#No openmp...

Cython条件语句

IF...ELSE
以上)在此处记录。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5664084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存