問題タブ [linker-flags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmake - set_target_properties および LINK_FLAGS の使用時にターゲットのリンク フラグが見つからない
目標は3つ。1 つは静的ライブラリ、1 つは共有ライブラリ、もう 1 つはプログラムです。ターゲット固有のリンカー フラグを共有ライブラリとプログラムに追加しようとしています。
必要なフラグを追加しようとすると、次のようになります。
失敗します。
X = ${X} Y
が欠落しているために構文を使用しようとすると+= operator
、プロパティは暗黙のうちに削除されます。
たとえば、mapfile が失われたため、Solaris で初期の Xeon の結果をテストすると、次のようになります。
set_property
、set_target_properties
およびのドキュメントは次のとおりLINK_FLAGS
です。彼らは必要な詳細を提供しておらず、例を提供していません。のドキュメントset_target_properties
は特に魅力的です。
ターゲット固有のリンク フラグを追加するにはどうすればよいですか?