コンパイルするために外部の依存関係とツールを必要とする中規模の C++/Python プロジェクトがあります。つまり、とりわけ Qt の MOC コンパイラとやり取りするためです。
このプロジェクトは、ライブラリ、ヘッダー ファイル、および Python 拡張機能を生成します。このプロジェクトを配布およびビルドするために、python setuptools を活用したいと思います。問題は、distutils からのビルド ビットが、プロジェクトのニーズを十分に満たしていないことです。並列ビルドや外部依存検出などが必要です。
質問: これを行う最善の方法は何ですか? たとえば、setup.py
ビルドをwafに委任するaを書くことは可能でしょうか? 実際の例 (要約されていても) はプラスです!