From f8faa3f68195b996da95e232eee4d360cead6988 Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Wed, 4 Nov 2026 16:58:20 +0100 Subject: [PATCH] build: use the sibling OpenCombine checkout when USE_LOCAL_DEPS is set Make the OpenCombine dependency follow the same switch as the other dependencies, so a local multi-repository build resolves ../OpenCombine instead of the remote package. (cherry picked from commit 2cf8efaa61f2f562a1bb07f8eb4a92a831861321) --- Package.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index e2e650214..75a550003 100644 --- a/Package.swift +++ b/Package.swift @@ -1014,9 +1014,9 @@ if useLocalDeps { } if openCombineCondition { - package.dependencies.append( - .package(url: "https://github.com/OpenSwiftUIProject/OpenCombine.git", from: "0.16.0") - ) + package.dependencies.append(useLocalDeps + ? .package(path: "../OpenCombine") + : .package(url: "https://github.com/OpenSwiftUIProject/OpenCombine.git", from: "0.16.0")) cOpenSwiftUITarget.addOpenCombineCSettings() openSwiftUICoreTarget.addOpenCombineSettings() openSwiftUITarget.addOpenCombineSettings()