私はPython用のC++拡張機能をプログラミングしており、distutilsを使用してプロジェクトをコンパイルしています。プロジェクトが成長するにつれて、プロジェクトの再構築にはますます時間がかかります。ビルドプロセスをスピードアップする方法はありますか?
distutilsでは(のように)並列ビルドmake -j
は不可能であることを読みました。より高速なdistutilsの良い代替手段はありますか?
python setup.py build
また、ソースファイルを1つだけ変更した場合でも、呼び出すたびにすべてのオブジェクトファイルが再コンパイルされることに気付きました。これが当てはまるのでしょうか、それとも私がここで何か間違ったことをしているのでしょうか?
それが役立つ場合は、ここに私がコンパイルしようとしているファイルのいくつかがあります:https ://gist.github.com/2923577
ありがとう!