Fix exporting list of required CMake packages
This commit is contained in:
parent
6d0148e2c3
commit
18295c98ec
|
@ -62,14 +62,14 @@ function (parse_arguments_for_use_functions)
|
||||||
set(ARGS_LIBRARIES_VARIABLE "${ARGS_VISIBILITY}_LIBRARIES")
|
set(ARGS_LIBRARIES_VARIABLE "${ARGS_VISIBILITY}_LIBRARIES")
|
||||||
endif ()
|
endif ()
|
||||||
if (NOT ARGS_PACKAGES_VARIABLE)
|
if (NOT ARGS_PACKAGES_VARIABLE)
|
||||||
if (NOT BUILD_SHARED_LIBS OR VISIBILITY STREQUAL PUBLIC)
|
if (NOT BUILD_SHARED_LIBS OR ARGS_VISIBILITY STREQUAL PUBLIC)
|
||||||
set(ARGS_PACKAGES_VARIABLE "INTERFACE_REQUIRED_PACKAGES")
|
set(ARGS_PACKAGES_VARIABLE "INTERFACE_REQUIRED_PACKAGES")
|
||||||
else ()
|
else ()
|
||||||
set(ARGS_PACKAGES_VARIABLE "REQUIRED_PACKAGES")
|
set(ARGS_PACKAGES_VARIABLE "REQUIRED_PACKAGES")
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
if (NOT ARGS_PKG_CONFIG_MODULES_VARIABLE)
|
if (NOT ARGS_PKG_CONFIG_MODULES_VARIABLE)
|
||||||
if (NOT BUILD_SHARED_LIBS OR VISIBILITY STREQUAL PUBLIC)
|
if (NOT BUILD_SHARED_LIBS OR ARGS_VISIBILITY STREQUAL PUBLIC)
|
||||||
set(ARGS_PKG_CONFIG_MODULES_VARIABLE "INTERFACE_REQUIRED_PKG_CONFIG_MODULES")
|
set(ARGS_PKG_CONFIG_MODULES_VARIABLE "INTERFACE_REQUIRED_PKG_CONFIG_MODULES")
|
||||||
else ()
|
else ()
|
||||||
set(ARGS_PKG_CONFIG_MODULES_VARIABLE "REQUIRED_PKG_CONFIG_MODULES")
|
set(ARGS_PKG_CONFIG_MODULES_VARIABLE "REQUIRED_PKG_CONFIG_MODULES")
|
||||||
|
|
Loading…
Reference in New Issue