cmake_example:使用基于CMake的构建系统构建的示例pybind11模块

时间:2021-05-12 10:40:36
【文件属性】:
文件名称:cmake_example:使用基于CMake的构建系统构建的示例pybind11模块
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-12 10:40:36
Python pybind11的cmake_example CI 地位 MSVC 2015 conda食谱 点构建 使用基于CMake的构建系统构建的模块示例。 这对于具有现有CMake项目结构的C ++代码库很有用。 在许多情况下,这被取代,后者使用 ,这是CMake制造商的工具,旨在允许从CMake驱动Python包。 但是,在某些情况下,您可能希望完全控制CMake的运行。 并且这两种方法都有一些在纯setuptools构建中不存在的权衡(请参见 ) 先决条件 在Unix上(Linux,OS X) 具有C ++ 11支持的编译器 CMake> = 3.4或点数10+ 忍者或点子10+ 在Windows上 Visual Studio 2015或更高版本(所有Python版本都需要,请参见下面的注释) CMake> = 3.8(3.8是第一个支持VS 2015的版本)或Pip 10+
【文件预览】:
cmake_example-master
----CMakeLists.txt(340B)
----.gitignore(64B)
----setup.cfg(133B)
----conda.recipe()
--------meta.yaml(452B)
----README.md(4KB)
----.gitmodules(103B)
----pybind11()
----.github()
--------workflows()
--------dependabot.yml(559B)
----.pre-commit-config.yaml(1018B)
----tests()
--------test.py(137B)
----docs()
--------make.bat(8KB)
--------conf.py(9KB)
--------index.rst(116B)
--------cmake_example.rst(30B)
--------Makefile(8KB)
----LICENSE(2KB)
----src()
--------main.cpp(868B)
----MANIFEST.in(135B)
----pyproject.toml(162B)
----setup.py(4KB)
----.appveyor.yml(752B)

网友评论