У меня есть проект с кучей файлов C++ и Python/Cython. До сих пор я сначала разрабатывал часть C++ и компилировал ее в статическую библиотеку с помощью qmake. Несколько методов доступны с помощью boost::python и выполняются из файла .py.
Теперь я хотел скомпилировать все это в отдельный исполняемый файл.
Теперь мой вопрос: как лучше всего это сделать? Я попытался переключиться на Cython, скомпилировать файлы python и связать библиотеку. Но похоже, что с distutils/setup.py нет прямого способа скомпилировать исполняемый файл, только общие библиотеки.
Есть ли способ легко скомпилировать оба файла .cpp и .pyxв исполняемый файлодновременно?
Чтобы я мог избавиться от многих вещей-оболочек boost::python и получить аккуратное сочетание c++/python без необходимости импортировать разделяемую библиотеку и упаковывать все это с помощью pyinstaller?