From 25734cf5067ccfe838f5ec5df6b6bd7f053d3620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 6 Nov 2022 00:56:15 +0100 Subject: [PATCH] tde_add_library: Link embedded libraries as PRIVATE. Private linked libraries are now listed among the first. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- modules/TDEMacros.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake index 0fac197..590d4a8 100644 --- a/modules/TDEMacros.cmake +++ b/modules/TDEMacros.cmake @@ -1126,9 +1126,9 @@ macro( tde_add_library _arg_target ) # set embedded archives if( _embed ) if( ${CMAKE_SYSTEM_NAME} MATCHES "SunOS" ) - list( INSERT _link 0 -Wl,-zallextract ${_embed} -Wl,-zdefaultextract ) + list( INSERT _link_private 0 -Wl,-zallextract ${_embed} -Wl,-zdefaultextract ) else( ) - list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive ) + list( INSERT _link_private 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive ) endif( ) endif( _embed ) @@ -1138,9 +1138,9 @@ macro( tde_add_library _arg_target ) if( _link ) list( INSERT _link 0 "PUBLIC" ) endif() - list( APPEND _link "PRIVATE" ) + list( INSERT _link_private 0 "PRIVATE" ) endif() - list( APPEND _link ${_link_private} ) + list( INSERT _link 0 ${_link_private} ) endif( _link_private ) # set link libraries