Fix for old CMake versions

This commit is contained in:
Carles Fernandez 2024-01-03 09:14:55 +01:00
parent c16440fb35
commit 00f9a131d8
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
1 changed files with 5 additions and 3 deletions

View File

@ -14,7 +14,9 @@ endif()
set(__INCLUDED_REMOVE_DUPLICATE_LINKED_LIBRARIES_MODULE TRUE)
function(remove_duplicate_linked_libraries target_name)
get_target_property(LINK_LIBRARIES ${target_name} LINK_LIBRARIES)
list(REMOVE_DUPLICATES LINK_LIBRARIES)
set_target_properties(${target_name} PROPERTIES LINK_LIBRARIES "${LINK_LIBRARIES}")
if(CMAKE_VERSION VERSION_GREATER 3.5)
get_target_property(LINK_LIBRARIES ${target_name} LINK_LIBRARIES)
list(REMOVE_DUPLICATES LINK_LIBRARIES)
set_target_properties(${target_name} PROPERTIES LINK_LIBRARIES "${LINK_LIBRARIES}")
endif()
endfunction()