0
次の問題があります。別の特定のターゲットがビルドされているかどうかによってターゲットにコンパイラフラグを追加します。この問題は、ターゲット固有の変数を使って解決することが可能であるように思われますが、どのようにcmakeでそれを打つのですか?CMake:別の特定のターゲットが依存している場合、コンパイラのフラグをターゲットに追加します。
ありがとうございます。
次の問題があります。別の特定のターゲットがビルドされているかどうかによってターゲットにコンパイラフラグを追加します。この問題は、ターゲット固有の変数を使って解決することが可能であるように思われますが、どのようにcmakeでそれを打つのですか?CMake:別の特定のターゲットが依存している場合、コンパイラのフラグをターゲットに追加します。
ありがとうございます。
In CMake できませんは、何が構築されているかに応じてコンパイラフラグを設定します。
すべてのフラグは、*設定段階(cmake
呼び出し)で決定されますが、ビルドにターゲットを選択するだけビルド段階(make
呼び出し)で行われます。
ビルド依存のフラグがmake
によってサポートされていますが、それらは他のビルドツールの多くでサポートされていません。そしてCMakeはツールに依存しないビルドになる傾向があります。
これはCMakeとは関係がありません。 –