Visual StudioからCMakeでクロスコンパイルしています。クロスコンパイラのプラットフォーム(Visual Studioのプラットフォームプロパティページで実装されている)は、特定のプロパティページをすべてのプロジェクトに追加する必要があります。 CMakeの夜間支店には、このプロパティシートを追加するために使用できるプロパティVS_USER_PROPS_CXX
があります。これは私のプロジェクトファイルとINSTALL
プロジェクトファイルを修正します。CMakeのALL_BUILDとZERO_CHECKターゲットにプロパティを追加する
ただし、このプロパティはALL_BUILD
またはZERO_CHECK
ターゲットには適用されません。私はCMAKE_SUPPRESS_REGENERATION
を設定することができます。ZERO_CHECK
(Visual Studioでの再生成を無効にしています)の問題を避けることができますが、ALL_BUILD
については何もできないようです。その結果、私が行うとき:cmake --build <project dir>
、ALL_BUILD
は失敗します(プロジェクトが成功したとしても)。
ALL_BUILD
を無効にする方法とプロパティを追加する方法はありますか?