Fix exporting list of required CMake packages

This commit is contained in:
Martchus 2021-09-11 21:31:17 +02:00
parent 6d0148e2c3
commit 18295c98ec
1 changed files with 2 additions and 2 deletions

View File

@ -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")