問題タブ [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.

0 投票する
1 に答える
720 参照

cmake - set_target_properties および LINK_FLAGS の使用時にターゲットのリンク フラグが見つからない

目標は3つ。1 つは静的ライブラリ、1 つは共有ライブラリ、もう 1 つはプログラムです。ターゲット固有のリンカー フラグを共有ライブラリとプログラムに追加しようとしています。

必要なフラグを追加しようとすると、次のようになります。

失敗します。

X = ${X} Yが欠落しているために構文を使用しようとすると+= operator、プロパティは暗黙のうちに削除されます。

たとえば、mapfile が失われたため、Solaris で初期の Xeon の結果をテストすると、次のようになります。

set_propertyset_target_propertiesおよびのドキュメントは次のとおりLINK_FLAGSです。彼らは必要な詳細を提供しておらず、例を提供していません。のドキュメントset_target_propertiesは特に魅力的です。

ターゲット固有のリンク フラグを追加するにはどうすればよいですか?