記述子ファイルから C ヘッダーを生成するツールを Xcode 4 に統合しようとしています。Xcode 3 では、特定の拡張子を持つファイルのカスタム ビルド ステップを追加することができました。これらのファイルは、それらを含む .m/.mm/.cpp ファイルの前にコンパイルされます。Xcode 4 でこれを実行しようとすると、他のソースをコンパイルした後にカスタム ステップが実行されるようです。これはもちろんうまくいきません。前にステップを実行するように Xcode に指示する方法はありますか?
簡単な再現セットアップは次のとおりです。
私のmain.mには以下が含まれています:
#include <mytest.h>
${DERIVED_FILE_DIR}
ヘッダー検索パスに追加しました。このプロジェクトをコンパイルすると、次のようになります。
インクルードを削除して再度ビルドすると、次のようになります。
したがって、ルールは実際に機能していますが、実行が遅すぎます。この動作を変更する方法はありますか?