diff --git a/td-rs-xtask/Cargo.toml b/td-rs-xtask/Cargo.toml index de46cdf..76b0116 100644 --- a/td-rs-xtask/Cargo.toml +++ b/td-rs-xtask/Cargo.toml @@ -12,7 +12,4 @@ serde = { version = "1", features = ["derive"] } serde_json = "1" toml = "0.8" cargo_metadata = "0.15.4" -homedir = "0.2" - -[target.'cfg(target_os = "macos")'.dependencies] -plist = "1" +homedir = "0.2" \ No newline at end of file diff --git a/td-rs-xtask/src/macos/mod.rs b/td-rs-xtask/src/macos/mod.rs index a5354a9..f34b56e 100644 --- a/td-rs-xtask/src/macos/mod.rs +++ b/td-rs-xtask/src/macos/mod.rs @@ -3,8 +3,6 @@ use crate::metadata::PluginType; use crate::{build, PLUGIN_HOME}; use anyhow::Context; use fs_extra::dir::CopyOptions; -use plist::Value; -use std::fs::metadata; use std::path::{Path, PathBuf}; use std::process::Command; @@ -53,7 +51,7 @@ pub(crate) fn build_plugin( println!("Building xcode project"); build_xcode(config, plugin, is_python_enabled)?; println!("Moving plugin to {:?}", PLUGIN_HOME); - move_plugin(plugin, &path)?; + // move_plugin(plugin, &path)?; Ok(()) } @@ -112,38 +110,89 @@ fn write_xcodeproj( const BUNDLE_KEY: &str = "E23329D61DF092AD0002B4FE"; const BUNDLE_CONFIGURATION_KEY: &str = "E23329D51DF092AD0002B4FE"; - let plugin_type_name = plugin_type.to_short_name(); - std::fs::create_dir_all(path.parent().unwrap()) .context("Could not create xcode project directory")?; - let mut project = Value::from_file(format!( - "td-rs-xtask/xcode/{plugin_type_name}/project.pbxproj" - )) - .expect("Could not read xcode project"); - let p = project.as_dictionary_mut().unwrap(); - let objs = p.get_mut("objects").unwrap().as_dictionary_mut().unwrap(); - let lib = objs.get_mut(LIB_KEY).unwrap().as_dictionary_mut().unwrap(); - lib.insert("name".to_string(), Value::String(format!("lib{plugin}.a"))); - lib.insert( - "path".to_string(), - Value::String(format!("target/{target}/release/lib{plugin}.a")), - ); - let bundle = objs - .get_mut(BUNDLE_KEY) - .unwrap() - .as_dictionary_mut() - .unwrap(); - bundle.insert( - "name".to_string(), - Value::String(format!("{plugin}.plugin")), - ); - let bundle_config = objs - .get_mut(BUNDLE_CONFIGURATION_KEY) - .unwrap() - .as_dictionary_mut() - .unwrap(); - bundle_config.insert("name".to_string(), Value::String(plugin.to_string())); - bundle_config.insert("productName".to_string(), Value::String(plugin.to_string())); - project.to_file_xml(path)?; + let project = std::fs::read_to_string("td-rs-xtask/xcode/project.pbxproj") + .expect("Could not read xcode project") + .replace("{{ LIB_NAME }}", &format!("lib{plugin}.a")) + .replace( + "{{ LIB_PATH }}", + &format!("target/{}/release/lib{plugin}.a", target), + ) + .replace("{{ PLUGIN_FILE_NAME }}", &format!("{plugin}.plugin")) + .replace("{{ PLUGIN_NAME }}", &plugin) + .replace("{{ PLUGIN_PRODUCT_NAME }}", &plugin) + .replace( + "{{ TD_OP_H_PATH }}", + &format!( + "{}/src/{}_CPlusPlusBase.h", + plugin_type.to_plugin_name(), + plugin_type.to_short_name().to_uppercase() + ), + ) + .replace( + "{{ TD_OP_H_NAME }}", + &format!( + "{}_CPlusPlusBase.h", + plugin_type.to_short_name().to_uppercase() + ), + ) + .replace( + "{{ PLUGIN_CPP_NAME }}", + &format!( + "Rust{}Plugin.cpp", + plugin_type.to_short_name().to_title_case() + ), + ) + .replace( + "{{ PLUGIN_CPP_PATH }}", + &format!( + "{}/src/Rust{}Plugin.cpp", + plugin_type.to_plugin_name(), + plugin_type.to_short_name().to_title_case() + ), + ) + .replace( + "{{ PLUGIN_H_NAME }}", + &format!( + "Rust{}Plugin.h", + plugin_type.to_short_name().to_title_case() + ), + ) + .replace( + "{{ PLUGIN_H_PATH }}", + &format!( + "{}/src/Rust{}Plugin.h", + plugin_type.to_plugin_name(), + plugin_type.to_short_name().to_title_case() + ), + ) + .replace( + "{{ OP_LIB_NAME }}", + &format!("lib{}.a", plugin_type.to_plugin_name().replace("-", "_")), + ) + .replace( + "{{ OP_LIB_PATH }}", + &format!( + "target/{}/release/lib{}.a", + target, + plugin_type.to_plugin_name().replace("-", "_") + ), + ); + std::fs::write(path, project)?; Ok(()) } + +trait ToTitleCase { + fn to_title_case(&self) -> String; +} + +impl ToTitleCase for str { + fn to_title_case(&self) -> String { + let mut c = self.chars(); + match c.next() { + None => String::new(), + Some(f) => f.to_uppercase().collect::() + c.as_str(), + } + } +} diff --git a/td-rs-xtask/xcode/dat/project.pbxproj b/td-rs-xtask/xcode/dat/project.pbxproj deleted file mode 100644 index e316f66..0000000 --- a/td-rs-xtask/xcode/dat/project.pbxproj +++ /dev/null @@ -1,659 +0,0 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 6A99B73F29FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - RustDatPlugin.cpp - path - td-rs-dat/src/RustDatPlugin.cpp - sourceTree - <group> - - 6A99B74029FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RustDatPlugin.h - path - td-rs-dat/src/RustDatPlugin.h - sourceTree - <group> - - 6A99B74129FD8AD100197036 - - fileRef - 6A99B73F29FD8AD100197036 - isa - PBXBuildFile - - 6A99B74229FD9B9700197036 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 9E4ACB8B299AC54200A2B1CE - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libsin.a - path - target/aarch64-apple-darwin/release/libsin.a - sourceTree - <group> - - 9E4ACB8C299AC54200A2B1CE - - fileRef - 9E4ACB8B299AC54200A2B1CE - isa - PBXBuildFile - - 9ED7E4DF2999F4C9001F2445 - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libtd_rs_dat.a - path - target/aarch64-apple-darwin/release/libtd_rs_dat.a - sourceTree - <group> - - 9ED7E4E02999F4C9001F2445 - - fileRef - 9ED7E4DF2999F4C9001F2445 - isa - PBXBuildFile - - B9369E722741736D00EA7D98 - - children - - 9E4ACB8B299AC54200A2B1CE - 9ED7E4DF2999F4C9001F2445 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - E23329CD1DF092AD0002B4FE - - children - - 6A99B73F29FD8AD100197036 - 6A99B74029FD8AD100197036 - E23329DF1DF092C90002B4FE - E23329E01DF092C90002B4FE - E23329D91DF092AD0002B4FE - E23329D71DF092AD0002B4FE - B9369E722741736D00EA7D98 - - isa - PBXGroup - sourceTree - <group> - - E23329CE1DF092AD0002B4FE - - attributes - - LastUpgradeCheck - 1420 - ORGANIZATIONNAME - Derivative - TargetAttributes - - E23329D51DF092AD0002B4FE - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - - - buildConfigurationList - E23329D11DF092AD0002B4FE - compatibilityVersion - Xcode 3.2 - developmentRegion - en - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - Base - - mainGroup - E23329CD1DF092AD0002B4FE - productRefGroup - E23329D71DF092AD0002B4FE - projectDirPath - - projectReferences - - - ProductGroup - 6A99B74229FD9B9700197036 - ProjectRef - E23329D91DF092AD0002B4FE - - - projectRoot - - targets - - E23329D51DF092AD0002B4FE - - - E23329D11DF092AD0002B4FE - - buildConfigurations - - E23329DA1DF092AD0002B4FE - E23329DB1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329D21DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 6A99B74129FD8AD100197036 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D31DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 9E4ACB8C299AC54200A2B1CE - 9ED7E4E02999F4C9001F2445 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D41DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D51DF092AD0002B4FE - - buildConfigurationList - E23329DC1DF092AD0002B4FE - buildPhases - - E23329D21DF092AD0002B4FE - E23329D31DF092AD0002B4FE - E23329D41DF092AD0002B4FE - - buildRules - - dependencies - - isa - PBXNativeTarget - name - sin - productName - sin - productReference - E23329D61DF092AD0002B4FE - productType - com.apple.product-type.bundle - - E23329D61DF092AD0002B4FE - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - sin.plugin - sourceTree - BUILT_PRODUCTS_DIR - - E23329D71DF092AD0002B4FE - - children - - E23329D61DF092AD0002B4FE - - isa - PBXGroup - name - Products - sourceTree - <group> - - E23329D91DF092AD0002B4FE - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - path - sin.xcodeproj - sourceTree - SOURCE_ROOT - - E23329DA1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf - ENABLE_STRICT_OBJC_MSGSEND - YES - ENABLE_TESTABILITY - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_NO_COMMON_BLOCKS - YES - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - YES - ONLY_ACTIVE_ARCH - YES - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E23329DB1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf-with-dsym - ENABLE_NS_ASSERTIONS - NO - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_NO_COMMON_BLOCKS - YES - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - NO - ONLY_ACTIVE_ARCH - NO - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E23329DC1DF092AD0002B4FE - - buildConfigurations - - E23329DD1DF092AD0002B4FE - E23329DE1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329DD1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustCHOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Debug - - E23329DE1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustCHOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Release - - E23329DF1DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - CHOP_CPlusPlusBase.h - path - td-rs-dat/src/CHOP_CPlusPlusBase.h - sourceTree - SOURCE_ROOT - - E23329E01DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - CPlusPlus_Common.h - path - td-rs-base/src/CPlusPlus_Common.h - sourceTree - SOURCE_ROOT - - - rootObject - E23329CE1DF092AD0002B4FE - - diff --git a/td-rs-xtask/xcode/chop/project.pbxproj b/td-rs-xtask/xcode/project.pbxproj similarity index 97% rename from td-rs-xtask/xcode/chop/project.pbxproj rename to td-rs-xtask/xcode/project.pbxproj index d2d3d75..9255b2b 100644 --- a/td-rs-xtask/xcode/chop/project.pbxproj +++ b/td-rs-xtask/xcode/project.pbxproj @@ -19,9 +19,9 @@ lastKnownFileType sourcecode.cpp.cpp name - RustChopPlugin.cpp + {{ PLUGIN_CPP_NAME }} path - td-rs-chop/src/RustChopPlugin.cpp + {{ PLUGIN_CPP_PATH }} sourceTree <group> @@ -34,9 +34,9 @@ lastKnownFileType sourcecode.c.h name - RustChopPlugin.h + {{ PLUGIN_H_NAME }} path - td-rs-chop/src/RustChopPlugin.h + {{ PLUGIN_H_PATH }} sourceTree <group> @@ -103,9 +103,9 @@ lastKnownFileType archive.ar name - + {{ LIB_NAME }} path - + {{ LIB_PATH }} sourceTree <group> @@ -118,14 +118,13 @@ 9ED7E4DF2999F4C9001F2445 - isa PBXFileReference lastKnownFileType archive.ar name - libtd_rs_chop.a + {{ OP_LIB_NAME }} path - target/aarch64-apple-darwin/release/libtd_rs_chop.a + {{ OP_LIB_PATH }} sourceTree <group> @@ -296,9 +295,9 @@ isa PBXNativeTarget name - + {{ PLUGIN_NAME }} productName - + {{ PLUGIN_PRODUCT_NAME }} productReference E23329D61DF092AD0002B4FE productType @@ -313,7 +312,7 @@ isa PBXFileReference path - + {{ PLUGIN_FILE_NAME }} sourceTree BUILT_PRODUCTS_DIR @@ -612,7 +611,7 @@ $(EXTRA_CFLAGS) PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustCHOP + io.github.tychedelia PRODUCT_NAME $(TARGET_NAME) WRAPPER_EXTENSION @@ -659,7 +658,7 @@ $(EXTRA_CFLAGS) PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustCHOP + io.github.tychedelia PRODUCT_NAME $(TARGET_NAME) WRAPPER_EXTENSION @@ -679,9 +678,9 @@ lastKnownFileType sourcecode.c.h name - CHOP_CPlusPlusBase.h + {{ TD_OP_H_NAME }} path - td-rs-chop/src/CHOP_CPlusPlusBase.h + {{ TD_OP_H_PATH }} sourceTree SOURCE_ROOT diff --git a/td-rs-xtask/xcode/sop/project.pbxproj b/td-rs-xtask/xcode/sop/project.pbxproj deleted file mode 100644 index 855999b..0000000 --- a/td-rs-xtask/xcode/sop/project.pbxproj +++ /dev/null @@ -1,659 +0,0 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 6A99B73F29FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - RustSopPlugin.cpp - path - td-rs-sop/src/RustSopPlugin.cpp - sourceTree - <group> - - 6A99B74029FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RustSopPlugin.h - path - td-rs-sop/src/RustSopPlugin.h - sourceTree - <group> - - 6A99B74129FD8AD100197036 - - fileRef - 6A99B73F29FD8AD100197036 - isa - PBXBuildFile - - 6A99B74229FD9B9700197036 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 9E4ACB8B299AC54200A2B1CE - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libsin.a - path - target/aarch64-apple-darwin/release/libsin.a - sourceTree - <group> - - 9E4ACB8C299AC54200A2B1CE - - fileRef - 9E4ACB8B299AC54200A2B1CE - isa - PBXBuildFile - - 9ED7E4DF2999F4C9001F2445 - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libtd_rs_sop.a - path - target/aarch64-apple-darwin/release/libtd_rs_sop.a - sourceTree - <group> - - 9ED7E4E02999F4C9001F2445 - - fileRef - 9ED7E4DF2999F4C9001F2445 - isa - PBXBuildFile - - B9369E722741736D00EA7D98 - - children - - 9E4ACB8B299AC54200A2B1CE - 9ED7E4DF2999F4C9001F2445 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - E23329CD1DF092AD0002B4FE - - children - - 6A99B73F29FD8AD100197036 - 6A99B74029FD8AD100197036 - E23329DF1DF092C90002B4FE - E23329E01DF092C90002B4FE - E23329D91DF092AD0002B4FE - E23329D71DF092AD0002B4FE - B9369E722741736D00EA7D98 - - isa - PBXGroup - sourceTree - <group> - - E23329CE1DF092AD0002B4FE - - attributes - - LastUpgradeCheck - 1420 - ORGANIZATIONNAME - Derivative - TargetAttributes - - E23329D51DF092AD0002B4FE - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - - - buildConfigurationList - E23329D11DF092AD0002B4FE - compatibilityVersion - Xcode 3.2 - developmentRegion - en - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - Base - - mainGroup - E23329CD1DF092AD0002B4FE - productRefGroup - E23329D71DF092AD0002B4FE - projectDirPath - - projectReferences - - - ProductGroup - 6A99B74229FD9B9700197036 - ProjectRef - E23329D91DF092AD0002B4FE - - - projectRoot - - targets - - E23329D51DF092AD0002B4FE - - - E23329D11DF092AD0002B4FE - - buildConfigurations - - E23329DA1DF092AD0002B4FE - E23329DB1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329D21DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 6A99B74129FD8AD100197036 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D31DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 9E4ACB8C299AC54200A2B1CE - 9ED7E4E02999F4C9001F2445 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D41DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D51DF092AD0002B4FE - - buildConfigurationList - E23329DC1DF092AD0002B4FE - buildPhases - - E23329D21DF092AD0002B4FE - E23329D31DF092AD0002B4FE - E23329D41DF092AD0002B4FE - - buildRules - - dependencies - - isa - PBXNativeTarget - name - sin - productName - sin - productReference - E23329D61DF092AD0002B4FE - productType - com.apple.product-type.bundle - - E23329D61DF092AD0002B4FE - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - sin.plugin - sourceTree - BUILT_PRODUCTS_DIR - - E23329D71DF092AD0002B4FE - - children - - E23329D61DF092AD0002B4FE - - isa - PBXGroup - name - Products - sourceTree - <group> - - E23329D91DF092AD0002B4FE - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - path - sin.xcodeproj - sourceTree - SOURCE_ROOT - - E23329DA1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf - ENABLE_STRICT_OBJC_MSGSEND - YES - ENABLE_TESTABILITY - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_NO_COMMON_BLOCKS - YES - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - YES - ONLY_ACTIVE_ARCH - YES - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E23329DB1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf-with-dsym - ENABLE_NS_ASSERTIONS - NO - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_NO_COMMON_BLOCKS - YES - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - NO - ONLY_ACTIVE_ARCH - NO - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E23329DC1DF092AD0002B4FE - - buildConfigurations - - E23329DD1DF092AD0002B4FE - E23329DE1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329DD1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustSOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Debug - - E23329DE1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustSOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Release - - E23329DF1DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - SOP_CPlusPlusBase.h - path - td-rs-sop/src/SOP_CPlusPlusBase.h - sourceTree - SOURCE_ROOT - - E23329E01DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - CPlusPlus_Common.h - path - td-rs-base/src/CPlusPlus_Common.h - sourceTree - SOURCE_ROOT - - - rootObject - E23329CE1DF092AD0002B4FE - - diff --git a/td-rs-xtask/xcode/top/project.pbxproj b/td-rs-xtask/xcode/top/project.pbxproj deleted file mode 100644 index dce71ba..0000000 --- a/td-rs-xtask/xcode/top/project.pbxproj +++ /dev/null @@ -1,659 +0,0 @@ - - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 6A99B73F29FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.cpp.cpp - name - RustTopPlugin.cpp - path - td-rs-top/src/RustTopPlugin.cpp - sourceTree - <group> - - 6A99B74029FD8AD100197036 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - RustTopPlugin.h - path - td-rs-top/src/RustTopPlugin.h - sourceTree - <group> - - 6A99B74129FD8AD100197036 - - fileRef - 6A99B73F29FD8AD100197036 - isa - PBXBuildFile - - 6A99B74229FD9B9700197036 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 9E4ACB8B299AC54200A2B1CE - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libsin.a - path - target/aarch64-apple-darwin/release/libsin.a - sourceTree - <group> - - 9E4ACB8C299AC54200A2B1CE - - fileRef - 9E4ACB8B299AC54200A2B1CE - isa - PBXBuildFile - - 9ED7E4DF2999F4C9001F2445 - - isa - PBXFileReference - lastKnownFileType - archive.ar - name - libtd_rs_top.a - path - target/aarch64-apple-darwin/release/libtd_rs_top.a - sourceTree - <group> - - 9ED7E4E02999F4C9001F2445 - - fileRef - 9ED7E4DF2999F4C9001F2445 - isa - PBXBuildFile - - B9369E722741736D00EA7D98 - - children - - 9E4ACB8B299AC54200A2B1CE - 9ED7E4DF2999F4C9001F2445 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - E23329CD1DF092AD0002B4FE - - children - - 6A99B73F29FD8AD100197036 - 6A99B74029FD8AD100197036 - E23329DF1DF092C90002B4FE - E23329E01DF092C90002B4FE - E23329D91DF092AD0002B4FE - E23329D71DF092AD0002B4FE - B9369E722741736D00EA7D98 - - isa - PBXGroup - sourceTree - <group> - - E23329CE1DF092AD0002B4FE - - attributes - - LastUpgradeCheck - 1420 - ORGANIZATIONNAME - Derivative - TargetAttributes - - E23329D51DF092AD0002B4FE - - CreatedOnToolsVersion - 8.0 - ProvisioningStyle - Automatic - - - - buildConfigurationList - E23329D11DF092AD0002B4FE - compatibilityVersion - Xcode 3.2 - developmentRegion - en - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - Base - - mainGroup - E23329CD1DF092AD0002B4FE - productRefGroup - E23329D71DF092AD0002B4FE - projectDirPath - - projectReferences - - - ProductGroup - 6A99B74229FD9B9700197036 - ProjectRef - E23329D91DF092AD0002B4FE - - - projectRoot - - targets - - E23329D51DF092AD0002B4FE - - - E23329D11DF092AD0002B4FE - - buildConfigurations - - E23329DA1DF092AD0002B4FE - E23329DB1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329D21DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 6A99B74129FD8AD100197036 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D31DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - 9E4ACB8C299AC54200A2B1CE - 9ED7E4E02999F4C9001F2445 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D41DF092AD0002B4FE - - buildActionMask - 2147483647 - files - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - E23329D51DF092AD0002B4FE - - buildConfigurationList - E23329DC1DF092AD0002B4FE - buildPhases - - E23329D21DF092AD0002B4FE - E23329D31DF092AD0002B4FE - E23329D41DF092AD0002B4FE - - buildRules - - dependencies - - isa - PBXNativeTarget - name - sin - productName - sin - productReference - E23329D61DF092AD0002B4FE - productType - com.apple.product-type.bundle - - E23329D61DF092AD0002B4FE - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - sin.plugin - sourceTree - BUILT_PRODUCTS_DIR - - E23329D71DF092AD0002B4FE - - children - - E23329D61DF092AD0002B4FE - - isa - PBXGroup - name - Products - sourceTree - <group> - - E23329D91DF092AD0002B4FE - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - path - sin.xcodeproj - sourceTree - SOURCE_ROOT - - E23329DA1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf - ENABLE_STRICT_OBJC_MSGSEND - YES - ENABLE_TESTABILITY - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_DYNAMIC_NO_PIC - NO - GCC_NO_COMMON_BLOCKS - YES - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - YES - ONLY_ACTIVE_ARCH - YES - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Debug - - E23329DB1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - ARCHS - arm64 - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED - YES - CLANG_ANALYZER_NONNULL - YES - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_COMMA - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES_ERROR - CLANG_WARN_DOCUMENTATION_COMMENTS - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INFINITE_RECURSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_NON_LITERAL_NULL_CONVERSION - YES - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF - YES - CLANG_WARN_OBJC_LITERAL_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES_ERROR - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER - YES - CLANG_WARN_RANGE_LOOP_ANALYSIS - YES - CLANG_WARN_STRICT_PROTOTYPES - YES - CLANG_WARN_SUSPICIOUS_MOVE - YES - CLANG_WARN_SUSPICIOUS_MOVES - YES - CLANG_WARN_UNREACHABLE_CODE - YES - CLANG_WARN__DUPLICATE_METHOD_MATCH - YES - CODE_SIGN_IDENTITY - - - COPY_PHASE_STRIP - NO - DEAD_CODE_STRIPPING - YES - DEBUG_INFORMATION_FORMAT - dwarf-with-dsym - ENABLE_NS_ASSERTIONS - NO - ENABLE_STRICT_OBJC_MSGSEND - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_NO_COMMON_BLOCKS - YES - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES_ERROR - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES_AGGRESSIVE - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - MACOSX_DEPLOYMENT_TARGET - 12.0 - MTL_ENABLE_DEBUG_INFO - NO - ONLY_ACTIVE_ARCH - NO - SDKROOT - macosx - - isa - XCBuildConfiguration - name - Release - - E23329DC1DF092AD0002B4FE - - buildConfigurations - - E23329DD1DF092AD0002B4FE - E23329DE1DF092AD0002B4FE - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E23329DD1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustTOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Debug - - E23329DE1DF092AD0002B4FE - - buildSettings - - ALWAYS_SEARCH_USER_PATHS - YES - ARCHS - arm64 - CLANG_CXX_LANGUAGE_STANDARD - c++17 - COMBINE_HIDPI_IMAGES - YES - DEAD_CODE_STRIPPING - YES - INFOPLIST_FILE - $(SRCROOT)/Info.plist - INSTALL_PATH - / - LIBRARY_SEARCH_PATHS - - $(inherited) - $(PROJECT_DIR) - $(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge/** - $(PROJECT_DIR)/target/aarch64-apple-darwin/release - $(PYTHON_INCLUDE_DIR) - - OTHER_CFLAGS - - -I$(PROJECT_DIR)/target/aarch64-apple-darwin/cxxbridge - -I$(PROJECT_DIR)/td-rs-base/src - -I$(PYTHON_INCLUDE_DIR) - $(EXTRA_CFLAGS) - - PRODUCT_BUNDLE_IDENTIFIER - io.github.tychedelia.RustTOP - PRODUCT_NAME - $(TARGET_NAME) - WRAPPER_EXTENSION - plugin - - isa - XCBuildConfiguration - name - Release - - E23329DF1DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - TOP_CPlusPlusBase.h - path - td-rs-top/src/TOP_CPlusPlusBase.h - sourceTree - SOURCE_ROOT - - E23329E01DF092C90002B4FE - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - CPlusPlus_Common.h - path - td-rs-base/src/CPlusPlus_Common.h - sourceTree - SOURCE_ROOT - - - rootObject - E23329CE1DF092AD0002B4FE - -