From 42dbdf8914585236453f7873f6a0170ba451b944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=A0ulc?= Date: Mon, 13 Nov 2023 04:01:53 -0500 Subject: FetchContent: Fix syntax to forward FIND_PACKAGE_ARGS arguments correctly Previously we incorrectly mixed list operations with string operations. --- Modules/FetchContent.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/FetchContent.cmake b/Modules/FetchContent.cmake index ad5a6f1..e53ab3b 100644 --- a/Modules/FetchContent.cmake +++ b/Modules/FetchContent.cmake @@ -1194,10 +1194,10 @@ function(__FetchContent_declareDetails contentName) set(propertyName "_FetchContent_${contentNameLower}_find_package_args") define_property(GLOBAL PROPERTY ${propertyName}) if(NOT __sawQuietKeyword) - list(INSERT __findPackageArgs 0 QUIET) + string(PREPEND __findPackageArgs "QUIET ") endif() if(CMAKE_FIND_PACKAGE_TARGETS_GLOBAL AND NOT __sawGlobalKeyword) - list(APPEND __findPackageArgs GLOBAL) + string(APPEND __findPackageArgs " GLOBAL") endif() cmake_language(EVAL CODE "set_property(GLOBAL PROPERTY ${propertyName} ${__findPackageArgs})" -- cgit v0.12