【文件属性】:
文件名称: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)