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