Quellcode durchsuchen

move copy target

dignifiedquire vor 2 Jahren
Ursprung
Commit
0b91b6a615
3 geänderte Dateien mit 11 neuen und 7 gelöschten Zeilen
  1. 2 0
      .gitignore
  2. 7 5
      DcCore/DcCore.xcodeproj/project.pbxproj
  3. 2 2
      deltachat-ios.xcodeproj/project.pbxproj

+ 2 - 0
.gitignore

@@ -37,3 +37,5 @@ xcuserdata/
 .DS_Store
 
 # End of https://www.gitignore.io/api/xcode
+
+deltachat-ios/libraries/libdeltachat.a

+ 7 - 5
DcCore/DcCore.xcodeproj/project.pbxproj

@@ -28,7 +28,7 @@
 		30E8F2212447357500CE2C90 /* DatabaseHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2202447357500CE2C90 /* DatabaseHelper.swift */; };
 		30E8F2482449C98600CE2C90 /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */; };
 		30E8F24D2449D30200CE2C90 /* DcColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30E8F24C2449D30200CE2C90 /* DcColors.swift */; };
-		7827C88B2A0408A700B8470D /* libdeltachat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C88A2A0408A700B8470D /* libdeltachat.a */; };
+		78072F172A040ED800EB7C98 /* libdeltachat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78072F162A040ED800EB7C98 /* libdeltachat.a */; };
 		7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7871729529BA495200F110DC /* SystemConfiguration.framework */; };
 /* End PBXBuildFile section */
 
@@ -68,6 +68,7 @@
 		30E8F2202447357500CE2C90 /* DatabaseHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseHelper.swift; sourceTree = "<group>"; };
 		30E8F2472449C98600CE2C90 /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = "<group>"; };
 		30E8F24C2449D30200CE2C90 /* DcColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DcColors.swift; sourceTree = "<group>"; };
+		78072F162A040ED800EB7C98 /* libdeltachat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdeltachat.a; path = "../deltachat-ios/libraries/libdeltachat.a"; sourceTree = "<group>"; };
 		7827C8882A04089900B8470D /* libraries */ = {isa = PBXFileReference; lastKnownFileType = folder; name = libraries; path = "../deltachat-ios/libraries"; sourceTree = "<group>"; };
 		7827C88A2A0408A700B8470D /* libdeltachat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdeltachat.a; path = "../deltachat-ios/libraries/deltachat-core-rust/libdeltachat.a"; sourceTree = "<group>"; };
 		7871729529BA495200F110DC /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
@@ -78,8 +79,8 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				78072F172A040ED800EB7C98 /* libdeltachat.a in Frameworks */,
 				7871729629BA495200F110DC /* SystemConfiguration.framework in Frameworks */,
-				7827C88B2A0408A700B8470D /* libdeltachat.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -152,6 +153,7 @@
 			isa = PBXGroup;
 			children = (
 				7827C88A2A0408A700B8470D /* libdeltachat.a */,
+				78072F162A040ED800EB7C98 /* libdeltachat.a */,
 				7827C8882A04089900B8470D /* libraries */,
 				7871729529BA495200F110DC /* SystemConfiguration.framework */,
 				30421958243DE61400516852 /* libdeltachat.a */,
@@ -308,7 +310,7 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin\"\nexport PATH=\"$HOME/.cargo/bin:$PATH\"\n\nFILENAME=\"libdeltachat.a\"\nDIR=\"../deltachat-ios/libraries/deltachat-core-rust\"\n\n# Delete old build, if any.\nrm -f \"${DIR}/${FILENAME}\"\n\nrustc `cat ../rust-toolchain` --version\n\n# ensure all targets are installed\nrustup target add aarch64-apple-ios x86_64-apple-ios --toolchain `cat ../rust-toolchain`\n\n# --xcode-integ determines --release and --targets from Xcode's env vars.\n# Depending your setup, specify the rustup toolchain explicitly.\nRUSTFLAGS=\"-C lto=on -C embed-bitcode=yes\" \\\n  cargo +`cat ../rust-toolchain` lipo --xcode-integ --manifest-path \"$DIR/deltachat-ffi/Cargo.toml\"\n\n# cargo-lipo drops result in different folder, depending on the config.\nif [[ $CONFIGURATION = \"Debug\" ]]; then\n  SOURCE=\"$DIR/target/universal/debug/${FILENAME}\"\nelse\n  SOURCE=\"$DIR/target/universal/release/${FILENAME}\"\nfi\n\n# Copy compiled library to DIR.\nif [ -e \"${SOURCE}\" ]; then\n  cp -a \"${SOURCE}\" $DIR\nfi\n";
+			shellScript = "export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin\"\nexport PATH=\"$HOME/.cargo/bin:$PATH\"\n\nFILENAME=\"libdeltachat.a\"\nDIR=\"../deltachat-ios/libraries\"\n\n# Delete old build, if any.\nrm -f \"${DIR}/${FILENAME}\"\n\nrustc `cat ../rust-toolchain` --version\n\n# ensure all targets are installed\nrustup target add aarch64-apple-ios x86_64-apple-ios --toolchain `cat ../rust-toolchain`\n\n# --xcode-integ determines --release and --targets from Xcode's env vars.\n# Depending your setup, specify the rustup toolchain explicitly.\nRUSTFLAGS=\"-C lto=on -C embed-bitcode=yes\" \\\n  cargo +`cat ../rust-toolchain` lipo --xcode-integ --manifest-path \"$DIR/deltachat-core-rust/deltachat-ffi/Cargo.toml\"\n\n# cargo-lipo drops result in different folder, depending on the config.\nif [[ $CONFIGURATION = \"Debug\" ]]; then\n  SOURCE=\"$DIR/deltachat-core-rust/target/universal/debug/${FILENAME}\"\nelse\n  SOURCE=\"$DIR/deltachat-core-rust/target/universal/release/${FILENAME}\"\nfi\n\n# Copy compiled library to DIR.\nif [ -e \"${SOURCE}\" ]; then\n  cp -a \"${SOURCE}\" $DIR\nfi\n";
 		};
 /* End PBXShellScriptBuildPhase section */
 
@@ -502,7 +504,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
-					"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/",
+					"$(PROJECT_DIR)/../deltachat-ios/libraries",
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
@@ -538,7 +540,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
-					"$(PROJECT_DIR)/../deltachat-ios/libraries/deltachat-core-rust/",
+					"$(PROJECT_DIR)/../deltachat-ios/libraries",
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcCore;
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";

+ 2 - 2
deltachat-ios.xcodeproj/project.pbxproj

@@ -2049,7 +2049,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
-					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/",
+					"$(PROJECT_DIR)/deltachat-ios/libraries",
 				);
 				MARKETING_VERSION = 1.36.4;
 				OTHER_CFLAGS = (
@@ -2122,7 +2122,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
-					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/",
+					"$(PROJECT_DIR)/deltachat-ios/libraries",
 				);
 				MARKETING_VERSION = 1.36.4;
 				OTHER_CFLAGS = (