From 357a64a766a14c6147c6d11130275b77e954b6cf Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Fri, 21 Apr 2017 15:06:46 +0200 Subject: [PATCH] Fix LinphoneConfig.cmake.in. --- cmake/LinphoneConfig.cmake.in | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cmake/LinphoneConfig.cmake.in b/cmake/LinphoneConfig.cmake.in index 264b8331a..b15649794 100644 --- a/cmake/LinphoneConfig.cmake.in +++ b/cmake/LinphoneConfig.cmake.in @@ -45,7 +45,17 @@ if(@ENABLE_SHARED@) set(LINPHONE_LIBRARIES ${LINPHONE_TARGETNAME}) else() set(LINPHONE_TARGETNAME linphone-static) - bc_set_libraries_from_static_target(LINPHONE_LIBRARIES ${LINPHONE_TARGETNAME}) + if(TARGET ${LINPHONE_TARGETNAME}) + if(LINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS) + set(LINPHONE_LIBRARIES ${LINPHONE_TARGETNAME}) + else() + get_target_property(LINPHONE_LIBRARIES ${LINPHONE_TARGETNAME} LOCATION) + endif() + get_target_property(LINPHONE_LINK_LIBRARIES ${LINPHONE_TARGETNAME} INTERFACE_LINK_LIBRARIES) + if(LINPHONE_LINK_LIBRARIES) + list(APPEND LINPHONE_LIBRARIES ${LINPHONE_LINK_LIBRARIES}) + endif() + endif() endif() get_target_property(LINPHONE_INCLUDE_DIRS ${LINPHONE_TARGETNAME} INTERFACE_INCLUDE_DIRECTORIES) if(LINPHONE_BUILDER_GROUP_EXTERNAL_SOURCE_PATH_BUILDERS)