Как создать модули расширения Python C Pybind11 с использованием GNU Autotools?

#c #gnu #autoconf #pybind11 #python-bindings

Вопрос:

Я пытался написать configure.ac файл для создания модуля расширения python C pybind11. Вы можете найти мой код здесь.

В документации Pybind11 упоминается система сборки CMake для создания их привязок C . По-видимому, pybind11 предоставляет вызываемую функцию CMake pybind11_add_module() , которая создает привязки. Существует ли аналогичный макрос автоконференции? Если нет, есть какие-нибудь предложения о том, как это сделать?

дополнительная информация:
Я нашел проект под названием qflex, который создает интерфейс python для их C API с использованием pybind11. Кроме того, у них есть система сборки GNU. Я не могу найти никаких полезных макросов Autoconf в их configure.ac файл. Может быть, они что-то делают внутри Makefile.am ?