From 9ae9236a8067b7e24ad40097164475df0069bd96 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 29 Jul 2025 08:31:50 -0400 Subject: [PATCH] build(pybind11): added wrap file --- .gitignore | 1 - README.md | 3 ++- subprojects/pybind11.wrap | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 subprojects/pybind11.wrap diff --git a/.gitignore b/.gitignore index fd298c69..f9a52f61 100644 --- a/.gitignore +++ b/.gitignore @@ -83,7 +83,6 @@ subprojects/fourdst/ qhull.wrap quill.wrap yaml-cpp.wrap -pybind11.wrap libcomposition.wrap libconfig.wrap libconstants.wrap diff --git a/README.md b/README.md index 6d302254..cdaa97b1 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,11 @@ only and do not necessarily reflect those of the European Union or the European - C++ compiler supporting C++23 standard - Meson build system (>= 1.5.0) - Python 3.10 or newer +- CMake 3.20 or newer - Python packages: `meson-python>=0.15.0` - Boost libraries (>= 1.75.0) installed system-wide -> **Note:** Boost is the only external library dependency; no additional libraries are required beyond a C++ compiler, Meson, Python, and Boost. +> **Note:** Boost is the only external library dependency; no additional libraries are required beyond a C++ compiler, Meson, Python, CMake, and Boost. > **Note:** Windows is not supported at this time and *there are no plans to support it in the future*. Windows users are encouraged to use WSL2 or a Linux VM. diff --git a/subprojects/pybind11.wrap b/subprojects/pybind11.wrap new file mode 100644 index 00000000..7a3d47cf --- /dev/null +++ b/subprojects/pybind11.wrap @@ -0,0 +1,8 @@ +[wrap-git] +url = https://github.com/pybind/pybind11.git +revision = v3.0.0 +depth = 1 +patch_directory = pybind11 + +[provide] +pybind11 = pybind11_dep