FindQAD multiple add target fix
This commit is contained in:
@@ -101,21 +101,23 @@ foreach(_Q ${_QAD_LIBS})
|
||||
set(_target QAD::${_ITN_${_Q}})
|
||||
string(REPLACE ":" "_" _target_str "${_target}")
|
||||
foreach(_v ${_QT_VERSIONS_})
|
||||
set(_link_list)
|
||||
foreach(_l ${_ITLL_${_Q}})
|
||||
list(APPEND _link_list ${_l}${_v})
|
||||
endforeach()
|
||||
add_library(${_target}${_v} UNKNOWN IMPORTED)
|
||||
set_target_properties(${_target}${_v} PROPERTIES
|
||||
IMPORTED_LOCATION "${QAD${_v}_${_QU}_LIBRARY}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${QAD_INCLUDES}"
|
||||
INTERFACE_LINK_LIBRARIES "${_link_list}")
|
||||
set(MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v})
|
||||
if(hasParent)
|
||||
set(MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v} PARENT_SCOPE)
|
||||
if(NOT TARGET ${_target}${_v})
|
||||
set(_link_list)
|
||||
foreach(_l ${_ITLL_${_Q}})
|
||||
list(APPEND _link_list ${_l}${_v})
|
||||
endforeach()
|
||||
add_library(${_target}${_v} UNKNOWN IMPORTED)
|
||||
set_target_properties(${_target}${_v} PROPERTIES
|
||||
IMPORTED_LOCATION "${QAD${_v}_${_QU}_LIBRARY}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${QAD_INCLUDES}"
|
||||
INTERFACE_LINK_LIBRARIES "${_link_list}")
|
||||
set(MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v})
|
||||
if(hasParent)
|
||||
set(MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v} PARENT_SCOPE)
|
||||
endif()
|
||||
#message(STATUS "add imported ${_target}${_v}")
|
||||
#message(STATUS "add MULTILIB MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v}")
|
||||
endif()
|
||||
#message(STATUS "add imported ${_target}${_v}")
|
||||
#message(STATUS "add MULTILIB MULTILIB_${_target_str}_SUFFIX_Qt${_v} ${_v}")
|
||||
endforeach()
|
||||
list(APPEND QT_MULTILIB_LIST ${_target})
|
||||
endforeach()
|
||||
|
||||
Reference in New Issue
Block a user