From 0f819413135efe2adf759c9faf02031a1c9f91d4 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Thu, 31 Aug 2023 18:06:29 -0700 Subject: [PATCH] build: quote possibly empty parameters `CMAKE_SHARED_LIBRARY_PREFIX` is empty on Windows. This accounts for that and quotes the parameter which we otherwise will see as an error due to insufficient parameters being passed. --- lib/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index a29e9770d9115..e76023e5c3311 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -40,10 +40,10 @@ if (SWIFT_SWIFT_PARSER) # Determine the SwiftSyntax shared library files that were built as # part of earlyswiftsyntax. - list(TRANSFORM SWIFT_SYNTAX_MODULES PREPEND ${CMAKE_SHARED_LIBRARY_PREFIX} + list(TRANSFORM SWIFT_SYNTAX_MODULES PREPEND "${CMAKE_SHARED_LIBRARY_PREFIX}" OUTPUT_VARIABLE SWIFT_SYNTAX_SHARED_LIBRARIES) list(TRANSFORM SWIFT_SYNTAX_SHARED_LIBRARIES APPEND - ${CMAKE_SHARED_LIBRARY_SUFFIX} + "${CMAKE_SHARED_LIBRARY_SUFFIX}" OUTPUT_VARIABLE SWIFT_SYNTAX_SHARED_LIBRARIES) # Interface library to collect swiftinterfaces and swiftmodules from