numpy.distutils.core.Extension#
- class numpy.distutils.core.Extension(name, sources, include_dirs=None, define_macros=None, undef_macros=None, library_dirs=None, libraries=None, runtime_library_dirs=None, extra_objects=None, extra_compile_args=None, extra_link_args=None, export_symbols=None, swig_opts=None, depends=None, language=None, f2py_options=None, module_dirs=None, extra_c_compile_args=None, extra_cxx_compile_args=None, extra_f77_compile_args=None, extra_f90_compile_args=None)[source]#
- 参数:
- namestr
扩展名。
- sourcesstr 列表
源文件位置列表,相对于包的顶层目录。
- extra_compile_argsstr 列表
传递给编译器的额外命令行参数。
- extra_f77_compile_argsstr 列表
传递给 Fortran77 编译器的额外命令行参数。
- extra_f90_compile_argsstr 列表
传递给 Fortran90 编译器的额外命令行参数。
方法
has_cxx_sources
has_f2py_sources