#include #ifdef EXPECT_PYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION # ifndef PYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION # error "PYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION did not propagate" # endif #endif #ifdef EXPECT_PYBIND11_SIMPLE_GIL_MANAGEMENT # ifndef PYBIND11_SIMPLE_GIL_MANAGEMENT # error "PYBIND11_SIMPLE_GIL_MANAGEMENT did not propagate" # endif #endif namespace py = pybind11; PYBIND11_MODULE(test_cmake_build, m, py::mod_gil_not_used()) { m.def("add", [](int i, int j) { return i + j; }); }