プロジェクト管理を軽減するために、VS2010/MSBuild ビルドの簡単なルールを設定しようとしています。「ExcludedFromBuild」プロパティに関連しています。
ルールは、ファイル名にプラットフォーム名が含まれていない場合、ExcludedFromBuild = true です。
すなわち-
Win32Math.cpp と Win64Math.cpp があります。Win32 プラットフォームを構築しているときにのみ、Win32Math をコンパイルしたいと考えています。Win64 についても同様です。
これをファイルごとに設定するのは簡単ですが、少し面倒です。対象とするプラットフォームが 4 つあります。ファイルを追加するたびに、各ターゲットのプロパティを更新する必要があります。ルールをグローバルにしたいので、プラットフォーム ファイルを追加するたびにセットアップを行う必要はありません。
これは可能ですか?