From f9524a6854b4cc697e830c6585035bb80e38d7ff Mon Sep 17 00:00:00 2001 From: Bartosz Polaczyk Date: Sat, 11 Dec 2021 18:34:40 +0100 Subject: [PATCH] Replace PLATFORM_PREFERRED_ARCH with NATIVE_ARCH --- README.md | 4 ++-- .../XCRemoteCache/Commands/Postbuild/PostbuildContext.swift | 2 +- .../Commands/Prepare/Integrate/XcodeProjIntegrate.swift | 4 ++-- Tests/XCRemoteCacheTests/Commands/PostbuildContextTests.swift | 2 +- cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 43183b6..04fcd4c 100755 --- a/README.md +++ b/README.md @@ -209,8 +209,8 @@ Configure Xcode targets that **should use** XCRemoteCache: * command: `"$SCRIPT_INPUT_FILE_0"` * input files: location of `xcpostbuild` command (e.g. `xcremotecache/xcpostbuild`) * output files: - * `$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(PLATFORM_PREFERRED_ARCH).swiftmodule.md5` - * `$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(PLATFORM_PREFERRED_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)$(LLVM_TARGET_TRIPLE_SUFFIX).swiftmodule.md5` + * `$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(NATIVE_ARCH).swiftmodule.md5` + * `$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(NATIVE_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)$(LLVM_TARGET_TRIPLE_SUFFIX).swiftmodule.md5` * discovery dependency file: `$(TARGET_TEMP_DIR)/postbuild.d`
diff --git a/Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift b/Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift index 9a87dae..ac54e2b 100644 --- a/Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift +++ b/Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift @@ -82,7 +82,7 @@ extension PostbuildContext { let targetNameValue: String = try env.readEnv(key: "TARGET_NAME") targetName = targetNameValue targetTempDir = try env.readEnv(key: "TARGET_TEMP_DIR") - arch = try env.readEnv(key: "PLATFORM_PREFERRED_ARCH") + arch = try env.readEnv(key: "NATIVE_ARCH") compilationTempDir = try env.readEnv(key: "OBJECT_FILE_DIR_normal").appendingPathComponent(arch) configuration = try env.readEnv(key: "CONFIGURATION") platform = try env.readEnv(key: "PLATFORM_NAME") diff --git a/Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift b/Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift index aaa561a..2ef08d5 100644 --- a/Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift +++ b/Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift @@ -100,11 +100,11 @@ struct XcodeProjIntegrate: Integrate { outputPaths: [ """ $(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/\ - $(PLATFORM_PREFERRED_ARCH).swiftmodule.md5 + $(NATIVE_ARCH).swiftmodule.md5 """, """ $(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/\ - $(PLATFORM_PREFERRED_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)\ + $(NATIVE_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)\ $(LLVM_TARGET_TRIPLE_SUFFIX).swiftmodule.md5 """, ], diff --git a/Tests/XCRemoteCacheTests/Commands/PostbuildContextTests.swift b/Tests/XCRemoteCacheTests/Commands/PostbuildContextTests.swift index 521a246..db0c583 100644 --- a/Tests/XCRemoteCacheTests/Commands/PostbuildContextTests.swift +++ b/Tests/XCRemoteCacheTests/Commands/PostbuildContextTests.swift @@ -26,7 +26,7 @@ class PostbuildContextTests: FileXCTestCase { private static let SampleEnvs = [ "TARGET_NAME": "TARGET_NAME", "TARGET_TEMP_DIR": "TARGET_TEMP_DIR", - "PLATFORM_PREFERRED_ARCH": "PLATFORM_PREFERRED_ARCH", + "NATIVE_ARCH": "NATIVE_ARCH", "OBJECT_FILE_DIR_normal": "OBJECT_FILE_DIR_normal" , "CONFIGURATION": "CONFIGURATION", "PLATFORM_NAME": "PLATFORM_NAME", diff --git a/cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb b/cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb index 0834da5..0cba11c 100644 --- a/cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb +++ b/cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb @@ -157,8 +157,8 @@ module CocoapodsXCRemoteCacheModifier postbuild_script.shell_script = "\"$SCRIPT_INPUT_FILE_0\"" postbuild_script.input_paths = ["$SRCROOT/#{srcroot_relative_xc_location}/xcpostbuild"] postbuild_script.output_paths = [ - "$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(PLATFORM_PREFERRED_ARCH).swiftmodule.md5", - "$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(PLATFORM_PREFERRED_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)$(LLVM_TARGET_TRIPLE_SUFFIX).swiftmodule.md5" + "$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(NATIVE_ARCH).swiftmodule.md5", + "$(TARGET_BUILD_DIR)/$(MODULES_FOLDER_PATH)/$(PRODUCT_MODULE_NAME).swiftmodule/$(NATIVE_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(SWIFT_PLATFORM_TARGET_PREFIX)$(LLVM_TARGET_TRIPLE_SUFFIX).swiftmodule.md5" ] postbuild_script.dependency_file = "$(TARGET_TEMP_DIR)/postbuild.d"