From 375020fa79b605604b1d68de3c2b5719fa474bf4 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Thu, 20 Jun 2024 14:43:08 +0800 Subject: [PATCH] Make build path adjustable in mac crafter Signed-off-by: Claudio Cambra --- admin/osx/mac-crafter/Sources/main.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/osx/mac-crafter/Sources/main.swift b/admin/osx/mac-crafter/Sources/main.swift index a1eb85165..8692b2e68 100644 --- a/admin/osx/mac-crafter/Sources/main.swift +++ b/admin/osx/mac-crafter/Sources/main.swift @@ -25,6 +25,7 @@ struct MacCrafter: ParsableCommand { } @Argument var codeSignIdentity: String + @Argument var buildPath = FileManager.default.currentDirectoryPath mutating func run() throws { print("Configuring build tooling.") @@ -41,9 +42,8 @@ struct MacCrafter: ParsableCommand { print("Build tooling configured.") print("Configuring KDE Craft.") + let craftMasterDir = "\(self.buildPath)/craftmaster" let fm = FileManager.default - let currentDir = fm.currentDirectoryPath - let craftMasterDir = "\(currentDir)/craftmaster" if fm.fileExists(atPath: craftMasterDir) { print("KDE Craft is already cloned.") @@ -70,7 +70,7 @@ struct MacCrafter: ParsableCommand { print("Code-signing Nextcloud Desktop Client libraries and frameworks...") - let craftLibDir = "\(currentDir)/\(craftTarget)/lib" + let craftLibDir = "\(self.buildPath)/\(craftTarget)/lib" let craftLibs = try fm.contentsOfDirectory(atPath: craftLibDir) for lib in craftLibs { guard isLibrary(lib) else { continue } -- 2.30.2