私は、サブディレクトリを持つ多くのディレクトリで構成されるディレクトリ ツリーに存在するかなり巨大な autotools を利用したプロジェクトを持っています。これには、多数の自動化されたテストを実行するターゲットcheck
(メイン ディレクトリと同様に各サブディレクトリ) があります。check
ターゲットは再帰的に構築されます。
-j
( make のオプションを使用して)並行してビルドとテストを行うと、ほとんどのディレクトリで機能します。ただし、並行して実行すると機能しない (タイミングの影響を受けやすい) テストを含むディレクトリが 1 つありますが、順次実行すると合格します。
check
問題は、この 1 つのサブディレクトリだけでターゲットをシリアルにビルドし、他のすべてを並行してビルドするように make に強制する方法はありますか?