* Removed a couple of unused variables * Removed settings specifications whenever possible, to use default values * Set ALWAYS_SEARCH_USER_PATHS to NO, as it is now deprecated. * Applied the recommended settings for warnings, except for implicit casts to (u)int 32bit values. The reason is these come from the iterator implemented in the BBEdit official header.
209 lines
6.6 KiB
Plaintext
209 lines
6.6 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 46;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
B55C16E319FC0D3800FE9D6A /* rust.mm in Sources */ = {isa = PBXBuildFile; fileRef = B55C16E119FC0D3800FE9D6A /* rust.mm */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
5F05134505A0957400BD0E76 /* info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = info.plist; sourceTree = "<group>"; };
|
|
B55C16E119FC0D3800FE9D6A /* rust.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = rust.mm; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXGroup section */
|
|
089C166AFE841209C02AAC07 /* Hello World */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
08FB77ADFE841716C02AAC07 /* Source */,
|
|
5F05134505A0957400BD0E76 /* info.plist */,
|
|
);
|
|
name = "Hello World";
|
|
sourceTree = "<group>";
|
|
};
|
|
08FB77ADFE841716C02AAC07 /* Source */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
B55C16E119FC0D3800FE9D6A /* rust.mm */,
|
|
);
|
|
name = Source;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
5F05133905A0957400BD0E76 /* Rust */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 2E4F91CD0863164B009D6578 /* Build configuration list for PBXNativeTarget "Rust" */;
|
|
buildPhases = (
|
|
5F05133F05A0957400BD0E76 /* Sources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = Rust;
|
|
productInstallPath = "$(HOME)/Library/Bundles";
|
|
productName = "Hello World";
|
|
productType = "com.apple.product-type.bundle";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
089C1669FE841209C02AAC07 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastUpgradeCheck = 1010;
|
|
};
|
|
buildConfigurationList = 2E4F91D10863164B009D6578 /* Build configuration list for PBXProject "Rust" */;
|
|
compatibilityVersion = "Xcode 3.2";
|
|
developmentRegion = English;
|
|
hasScannedForEncodings = 1;
|
|
knownRegions = (
|
|
en,
|
|
);
|
|
mainGroup = 089C166AFE841209C02AAC07 /* Hello World */;
|
|
productRefGroup = 089C166AFE841209C02AAC07 /* Hello World */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
5F05133905A0957400BD0E76 /* Rust */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
5F05133F05A0957400BD0E76 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
B55C16E319FC0D3800FE9D6A /* rust.mm in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
2E4F91CE0863164B009D6578 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
COPY_PHASE_STRIP = NO;
|
|
INFOPLIST_FILE = Info.plist;
|
|
INSTALL_MODE_FLAG = "ug+w,o-w,a+rX";
|
|
PRODUCT_NAME = Rust;
|
|
USER_HEADER_SEARCH_PATHS = "${HOME}/Projects/BBEdit/LanguageModuleSDK/Interfaces";
|
|
WRAPPER_EXTENSION = bblm;
|
|
};
|
|
name = Debug;
|
|
};
|
|
2E4F91CF0863164B009D6578 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
COPY_PHASE_STRIP = YES;
|
|
INFOPLIST_FILE = Info.plist;
|
|
INSTALL_MODE_FLAG = "ug+w,o-w,a+rX";
|
|
PRODUCT_NAME = Rust;
|
|
USER_HEADER_SEARCH_PATHS = "${HOME}/Projects/BBEdit/LanguageModuleSDK/Interfaces";
|
|
WRAPPER_EXTENSION = bblm;
|
|
};
|
|
name = Release;
|
|
};
|
|
2E4F91D20863164B009D6578 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
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_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_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
};
|
|
name = Debug;
|
|
};
|
|
2E4F91D30863164B009D6578 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
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_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_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
2E4F91CD0863164B009D6578 /* Build configuration list for PBXNativeTarget "Rust" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
2E4F91CE0863164B009D6578 /* Debug */,
|
|
2E4F91CF0863164B009D6578 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
2E4F91D10863164B009D6578 /* Build configuration list for PBXProject "Rust" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
2E4F91D20863164B009D6578 /* Debug */,
|
|
2E4F91D30863164B009D6578 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
|
}
|