mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 08:41:16 +00:00
Fix regression in exporting required dependency components
Regression introduced with 0ff8eaf
This commit is contained in:
parent
4c2785dfc1
commit
95ec56dcf0
|
@ -300,7 +300,6 @@ macro(find_package2 qualifier pkgname)
|
||||||
set(old_CPP ${CMAKE_PREFIX_PATH})
|
set(old_CPP ${CMAKE_PREFIX_PATH})
|
||||||
set(CMAKE_PREFIX_PATH ${${pkgname_upper}_ROOT} $ENV{${pkgname_upper}_ROOT} ${CMAKE_PREFIX_PATH})
|
set(CMAKE_PREFIX_PATH ${${pkgname_upper}_ROOT} $ENV{${pkgname_upper}_ROOT} ${CMAKE_PREFIX_PATH})
|
||||||
unset(__version__)
|
unset(__version__)
|
||||||
unset(__components__)
|
|
||||||
if(ARGS_VERSION)
|
if(ARGS_VERSION)
|
||||||
list(GET ARGS_VERSION 0 __version__)
|
list(GET ARGS_VERSION 0 __version__)
|
||||||
list(LENGTH ARGS_VERSION __length__)
|
list(LENGTH ARGS_VERSION __length__)
|
||||||
|
@ -322,22 +321,21 @@ macro(find_package2 qualifier pkgname)
|
||||||
if(${pkgname}_FOUND)
|
if(${pkgname}_FOUND)
|
||||||
if(${qualifier} STREQUAL PRIVATE)
|
if(${qualifier} STREQUAL PRIVATE)
|
||||||
set(PROJECT_${pkgname}_VERSION ${__version__})
|
set(PROJECT_${pkgname}_VERSION ${__version__})
|
||||||
set(PROJECT_${pkgname}_COMPONENTS ${__components__})
|
set(PROJECT_${pkgname}_COMPONENTS ${ARGS_COMPONENTS})
|
||||||
set(PROJECT_PACKAGE_DEPENDENCIES ${PROJECT_PACKAGE_DEPENDENCIES} ${pkgname})
|
set(PROJECT_PACKAGE_DEPENDENCIES ${PROJECT_PACKAGE_DEPENDENCIES} ${pkgname})
|
||||||
elseif(${qualifier} STREQUAL PUBLIC)
|
elseif(${qualifier} STREQUAL PUBLIC)
|
||||||
set(PROJECT_${pkgname}_VERSION ${__version__})
|
set(PROJECT_${pkgname}_VERSION ${__version__})
|
||||||
set(PROJECT_${pkgname}_COMPONENTS ${__components__})
|
set(PROJECT_${pkgname}_COMPONENTS ${ARGS_COMPONENTS})
|
||||||
set(PROJECT_PACKAGE_DEPENDENCIES ${PROJECT_PACKAGE_DEPENDENCIES} ${pkgname})
|
set(PROJECT_PACKAGE_DEPENDENCIES ${PROJECT_PACKAGE_DEPENDENCIES} ${pkgname})
|
||||||
set(PROJECT_INTERFACE_${pkgname}_VERSION ${__version__})
|
set(PROJECT_INTERFACE_${pkgname}_VERSION ${__version__})
|
||||||
set(PROJECT_INTERFACE_${pkgname}_COMPONENTS ${__components__})
|
set(PROJECT_INTERFACE_${pkgname}_COMPONENTS ${ARGS_COMPONENTS})
|
||||||
set(PROJECT_INTERFACE_PACKAGE_DEPENDENCIES ${PROJECT_INTERFACE_PACKAGE_DEPENDENCIES} ${pkgname})
|
set(PROJECT_INTERFACE_PACKAGE_DEPENDENCIES ${PROJECT_INTERFACE_PACKAGE_DEPENDENCIES} ${pkgname})
|
||||||
elseif(${qualifier} STREQUAL INTERFACE)
|
elseif(${qualifier} STREQUAL INTERFACE)
|
||||||
set(PROJECT_INTERFACE_${pkgname}_VERSION ${__version__})
|
set(PROJECT_INTERFACE_${pkgname}_VERSION ${__version__})
|
||||||
set(PROJECT_INTERFACE_${pkgname}_COMPONENTS ${__components__})
|
set(PROJECT_INTERFACE_${pkgname}_COMPONENTS ${ARGS_COMPONENTS})
|
||||||
set(PROJECT_INTERFACE_PACKAGE_DEPENDENCIES ${PROJECT_INTERFACE_PACKAGE_DEPENDENCIES} ${pkgname})
|
set(PROJECT_INTERFACE_PACKAGE_DEPENDENCIES ${PROJECT_INTERFACE_PACKAGE_DEPENDENCIES} ${pkgname})
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
unset(__components__)
|
|
||||||
unset(__version__)
|
unset(__version__)
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user