glsl ファイルを c++ ヘッダー ファイル (このヘッダー ファイルを生成する python スクリプト) に変換する外部ビルド ツールを使用した大きなプロジェクトがあり、glsl ファイルを変更するたびに、ビルド システムでこの外部を実行する必要があります。ツールを使用してプロジェクトをコンパイルしますが、どういうわけかカスタムビルドステップでこれを行うことができません。これらの依存関係「$(ProjectDir)Core\shaders\GLSL\Shaders*.glsl」を追加の依存関係の一部として追加しようとしましたが、どういうわけか機能せず、同じスクリプトがビルド前イベントの一部であるため、プロジェクト全体を再構築する必要があります。
簡単に言えば、プロジェクトをビルドまたは実行する前に、glsl ファイルが変更される (すべて 1 つのディレクトリにある) たびに、この外部ツールを実行する必要があります。
誰かがこれを行う方法を教えてもらえますか?