From 18295c98ecb3027f0160c489023675a4945d96d7 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 11 Sep 2021 21:31:17 +0200 Subject: [PATCH] Fix exporting list of required CMake packages --- cmake/modules/3rdParty.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/modules/3rdParty.cmake b/cmake/modules/3rdParty.cmake index 297fa0b..ae2cc11 100644 --- a/cmake/modules/3rdParty.cmake +++ b/cmake/modules/3rdParty.cmake @@ -62,14 +62,14 @@ function (parse_arguments_for_use_functions) set(ARGS_LIBRARIES_VARIABLE "${ARGS_VISIBILITY}_LIBRARIES") endif () 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") else () set(ARGS_PACKAGES_VARIABLE "REQUIRED_PACKAGES") endif () endif () 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") else () set(ARGS_PKG_CONFIG_MODULES_VARIABLE "REQUIRED_PKG_CONFIG_MODULES")