mirror of
https://github.com/QuasarApp/macdependency.git
synced 2025-05-08 01:19:32 +00:00
Converted application to ARC.
This commit is contained in:
parent
972fcb3094
commit
629328ee80
MacDependency
ArchitectureModel.mmArchitecturesController.mmConversionStdString.mm
MacDependency.xcodeproj
MachOModel.mmMyDocument.mmSymbolTableController.mmMachO/MachO.xcodeproj
@ -40,15 +40,9 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)dealloc {
|
||||
[symbolEntries release];
|
||||
[machOModel release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
- (NSArray*) rootModel {
|
||||
// always reload model (for error messages)
|
||||
[machOModel release];
|
||||
machOModel = [[MachOModel alloc]initWithFile:file document:document architecture:architecture loadChildren:YES];
|
||||
NSArray* rootModel = [NSArray arrayWithObject:machOModel];
|
||||
return rootModel;
|
||||
@ -86,7 +80,7 @@
|
||||
CFUUIDRef uuid = CFUUIDCreateFromUUIDBytes(kCFAllocatorDefault, *((CFUUIDBytes*)architecture->getUuid()));
|
||||
CFStringRef result = CFUUIDCreateString(kCFAllocatorDefault, uuid);
|
||||
CFRelease(uuid);
|
||||
return (NSString*) result;
|
||||
return (NSString*) CFBridgingRelease(result);
|
||||
}
|
||||
|
||||
- (NSString*) fileType {
|
||||
@ -197,7 +191,7 @@
|
||||
NSDate* date = [NSDate dateWithTimeIntervalSince1970:timestamp];
|
||||
|
||||
// this date formatter should be identical to NSDateFormatter in IB
|
||||
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
|
||||
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
|
||||
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
|
||||
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
|
||||
|
||||
@ -212,7 +206,6 @@
|
||||
compatibleVersion];
|
||||
}
|
||||
}
|
||||
[versionFormatter release];
|
||||
} else {
|
||||
version = [machOModel version];
|
||||
}
|
||||
@ -222,7 +215,6 @@
|
||||
|
||||
- (void) initSymbols {
|
||||
symbolEntries = [NSMutableArray arrayWithCapacity:20];
|
||||
[symbolEntries retain];
|
||||
for (MachOArchitecture::LoadCommandsConstIterator lcIter = architecture->getLoadCommandsBegin();
|
||||
lcIter != architecture->getLoadCommandsEnd();
|
||||
++lcIter)
|
||||
@ -246,13 +238,10 @@
|
||||
}
|
||||
|
||||
- (void) setSymbols:(NSMutableArray*) newSymbolEntries {
|
||||
[newSymbolEntries retain];
|
||||
[symbolEntries release];
|
||||
symbolEntries = newSymbolEntries;
|
||||
}
|
||||
|
||||
- (void) refreshSymbols {
|
||||
[symbolEntries release];
|
||||
[self initSymbols];
|
||||
[self setSymbols:symbolEntries];
|
||||
}
|
||||
|
@ -24,10 +24,6 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)dealloc
|
||||
{
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
||||
- (void)awakeFromNib
|
||||
|
@ -31,8 +31,8 @@ CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingUTF32LE);
|
||||
char* data = (char*)ws.data();
|
||||
size_t size = ws.size() * sizeof(wchar_t);
|
||||
|
||||
NSString* result = [[[NSString alloc] initWithBytes:data length:size
|
||||
encoding:kEncoding_wchar_t] autorelease];
|
||||
NSString* result = [[NSString alloc] initWithBytes:data length:size
|
||||
encoding:kEncoding_wchar_t];
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -70,8 +70,8 @@
|
||||
32DBCF750370BD2300C91783 /* MacDependency_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacDependency_Prefix.h; sourceTree = "<group>"; };
|
||||
8D15AC370486D014006FF6A4 /* MacDependency.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MacDependency.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8E1314F8100F7BFC00367510 /* MyDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyDocument.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8E1314F9100F7BFC00367510 /* MyDocument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MyDocument.mm; sourceTree = "<group>"; };
|
||||
8E1314FB100F7C0C00367510 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
8E1314F9100F7BFC00367510 /* MyDocument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MyDocument.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8E1314FB100F7C0C00367510 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8E1314FD100F7C1D00367510 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
8E131500100F7C3C00367510 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = "<group>"; };
|
||||
8E131502100F7C3C00367510 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
@ -79,31 +79,31 @@
|
||||
8E131506100F7C3C00367510 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MyDocument.xib; sourceTree = "<group>"; };
|
||||
8E1315C4100F8F1400367510 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
8E212D82101212FF0078924A /* SymbolTableEntryTypeFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTableEntryTypeFormatter.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8E212D83101212FF0078924A /* SymbolTableEntryTypeFormatter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableEntryTypeFormatter.mm; sourceTree = "<group>"; };
|
||||
8E212D83101212FF0078924A /* SymbolTableEntryTypeFormatter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableEntryTypeFormatter.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8E493560100A53DA004B7E53 /* MachO.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MachO.xcodeproj; path = ../MachO/MachO.xcodeproj; sourceTree = SOURCE_ROOT; };
|
||||
8EAEBA2110126AB100E1D5D2 /* SymbolTableController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTableController.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EAEBA2210126AB100E1D5D2 /* SymbolTableController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableController.mm; sourceTree = "<group>"; };
|
||||
8EAEBA2210126AB100E1D5D2 /* SymbolTableController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableController.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EB56270104EA241006A44CD /* TreeControllerExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeControllerExtension.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EB56271104EA241006A44CD /* TreeControllerExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeControllerExtension.m; sourceTree = "<group>"; };
|
||||
8EB56271104EA241006A44CD /* TreeControllerExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeControllerExtension.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EB56382104EF61E006A44CD /* ExtTreeModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtTreeModel.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EB5640C104FE62F006A44CD /* AutoExpandOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutoExpandOutlineView.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EB5640D104FE62F006A44CD /* AutoExpandOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoExpandOutlineView.m; sourceTree = "<group>"; };
|
||||
8EB5640D104FE62F006A44CD /* AutoExpandOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoExpandOutlineView.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EC4F15E10400F02001F9FB8 /* ArchitecturesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArchitecturesController.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EC4F15F10400F02001F9FB8 /* ArchitecturesController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ArchitecturesController.mm; sourceTree = "<group>"; };
|
||||
8EC4F15F10400F02001F9FB8 /* ArchitecturesController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ArchitecturesController.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EC4F1681040126A001F9FB8 /* ArchitectureModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArchitectureModel.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EC4F1691040126A001F9FB8 /* ArchitectureModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ArchitectureModel.mm; sourceTree = "<group>"; };
|
||||
8EC4F1691040126A001F9FB8 /* ArchitectureModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ArchitectureModel.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ECFE3441061192D00685EDF /* PrioritySplitViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrioritySplitViewDelegate.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ECFE3451061192D00685EDF /* PrioritySplitViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrioritySplitViewDelegate.m; sourceTree = "<group>"; };
|
||||
8ECFE3451061192D00685EDF /* PrioritySplitViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrioritySplitViewDelegate.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED32F46100B68FF00EBF623 /* MachOModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MachOModel.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED32F47100B68FF00EBF623 /* MachOModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MachOModel.mm; sourceTree = "<group>"; };
|
||||
8ED32F47100B68FF00EBF623 /* MachOModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MachOModel.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED330CC100BD19800EBF623 /* SymbolTableEntryModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTableEntryModel.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED330CD100BD19800EBF623 /* SymbolTableEntryModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableEntryModel.mm; sourceTree = "<group>"; };
|
||||
8ED330CD100BD19800EBF623 /* SymbolTableEntryModel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SymbolTableEntryModel.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED4567910516D6200FAC99F /* MyDocumentWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyDocumentWindow.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8ED4567A10516D6200FAC99F /* MyDocumentWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyDocumentWindow.m; sourceTree = "<group>"; };
|
||||
8ED4567A10516D6200FAC99F /* MyDocumentWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyDocumentWindow.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EFDEF78101007B300E4D54D /* ConversionStdString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionStdString.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EFDEF79101007B300E4D54D /* ConversionStdString.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ConversionStdString.mm; sourceTree = "<group>"; };
|
||||
8EFDEF79101007B300E4D54D /* ConversionStdString.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ConversionStdString.mm; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EFDEF9110100F1700E4D54D /* VersionFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionFormatter.h; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
8EFDEF9210100F1700E4D54D /* VersionFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionFormatter.m; sourceTree = "<group>"; };
|
||||
8EFDEF9210100F1700E4D54D /* VersionFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionFormatter.m; sourceTree = "<group>"; wrapsLines = 0; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@ -389,6 +389,7 @@
|
||||
C05733C808A9546B00998B17 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
@ -404,6 +405,7 @@
|
||||
C05733C908A9546B00998B17 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_MODEL_TUNING = G5;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
- (id) initWithFile:(MachO*)aFile document:(MyDocument*)aDocument architecture:(MachOArchitecture*)anArchitecture loadChildren:(BOOL)loadChildren {
|
||||
state = StateNormal;
|
||||
[self initWithFile:aFile command:nil document:aDocument parent:nil architecture:anArchitecture];
|
||||
if (!(self = [self initWithFile:aFile command:nil document:aDocument parent:nil architecture:anArchitecture])) return nil;
|
||||
if (loadChildren) {
|
||||
[self initChildren];
|
||||
}
|
||||
@ -59,7 +59,7 @@
|
||||
// distinguish between weak and strong. In both cases append to tree with a status color
|
||||
}
|
||||
[aDocument incrementNumDependencies];
|
||||
[self initWithFile:aFile command:aCommand document:aDocument parent:aParent architecture:anArchitecture];
|
||||
if (!(self = [self initWithFile:aFile command:aCommand document:aDocument parent:aParent architecture:anArchitecture])) return nil;
|
||||
return self;
|
||||
}
|
||||
|
||||
@ -82,10 +82,6 @@
|
||||
} return self;
|
||||
}
|
||||
|
||||
- (void)dealloc {
|
||||
[children release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
- (void) setStateWithWarning:(BOOL)isWarning {
|
||||
State newState = StateError;
|
||||
@ -139,7 +135,6 @@
|
||||
}
|
||||
|
||||
// TODO: check for relative paths, since they can lead to problems
|
||||
[versionFormatter release];
|
||||
}
|
||||
|
||||
- (NSArray*)children {
|
||||
@ -152,7 +147,6 @@
|
||||
- (void) initChildren {
|
||||
// TODO: tweak capacity
|
||||
children = [NSMutableArray arrayWithCapacity:20];
|
||||
[children retain];
|
||||
if (architecture) {
|
||||
std::string workingDirectory = [[document workingDirectory] stdString];
|
||||
for (MachOArchitecture::LoadCommandsConstIterator it = architecture->getLoadCommandsBegin();
|
||||
@ -164,11 +158,8 @@
|
||||
DylibCommand* dylibCommand = dynamic_cast<DylibCommand*> (childLoadCommand);
|
||||
if (dylibCommand != NULL && !dylibCommand->isId()) {
|
||||
std::string filename = architecture->getResolvedName(dylibCommand->getName(), workingDirectory);
|
||||
|
||||
MachOModel* child = [MachOModel alloc];
|
||||
[children addObject:child]; // must add children before initializing them, because in init we rely on parent children being correct
|
||||
[child initWithFilename:filename command:dylibCommand document:document parent:self];
|
||||
[child release];
|
||||
|
||||
[children addObject: [[MachOModel alloc] initWithFilename: filename command: dylibCommand document: document parent: self]];
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -211,12 +202,9 @@
|
||||
}
|
||||
|
||||
- (NSNumber*) size {
|
||||
NSNumber* size = [NSNumber alloc];
|
||||
if (file)
|
||||
[size initWithUnsignedLongLong:file->getSize()];
|
||||
else
|
||||
[size initWithInt:0];
|
||||
return size;
|
||||
if (file != nullptr)
|
||||
return @(file->getSize());
|
||||
return @(0);
|
||||
}
|
||||
|
||||
- (NSString*) name {
|
||||
@ -285,7 +273,6 @@
|
||||
[architectures addObject:currentArchitecture]; // insert at end
|
||||
}
|
||||
|
||||
[currentArchitecture release];
|
||||
}
|
||||
}
|
||||
return architectures;
|
||||
|
@ -43,10 +43,6 @@
|
||||
- (void) dealloc
|
||||
{
|
||||
delete cache;
|
||||
[splitViewDelegate release];
|
||||
[contents release];
|
||||
[log release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
||||
@ -123,15 +119,12 @@
|
||||
}
|
||||
|
||||
- (void)setLog:(NSAttributedString *)newLog {
|
||||
[newLog retain];
|
||||
[log release];
|
||||
log = newLog;
|
||||
}
|
||||
|
||||
- (void)clearLog {
|
||||
NSAttributedString* newLog = [[NSAttributedString alloc] initWithString:@""];
|
||||
[self setLog:newLog];
|
||||
[newLog release];
|
||||
}
|
||||
|
||||
- (void)appendLogLine:(NSString *)line withModel:(MachOModel*)model state:(State)state {
|
||||
@ -160,9 +153,7 @@
|
||||
NSAttributedString* newLogLine = [[NSAttributedString alloc]initWithString:newLine attributes:attributes];
|
||||
|
||||
[newLog appendAttributedString:newLogLine];
|
||||
[newLogLine release];
|
||||
[self setLog:newLog];
|
||||
[newLog release];
|
||||
}
|
||||
|
||||
- (NSString*) workingDirectory {
|
||||
@ -232,7 +223,6 @@
|
||||
[architectures addObject:currentArchitecture]; // insert at end
|
||||
}
|
||||
|
||||
[currentArchitecture release];
|
||||
}
|
||||
}
|
||||
return architectures;
|
||||
|
@ -63,8 +63,6 @@ const int TYPE[] = {SymbolTableEntry::TypeExported, SymbolTableEntry::TypeImport
|
||||
|
||||
|
||||
- (void)setNameFilter:(NSPredicate*) newNameFilter {
|
||||
[newNameFilter retain];
|
||||
[nameFilter release];
|
||||
nameFilter = newNameFilter;
|
||||
[self setFilter];
|
||||
}
|
||||
|
@ -8,50 +8,50 @@
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
|
||||
8E131537100F7C6B00367510 /* dylibcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131514100F7C6B00367510 /* dylibcommand.cpp */; };
|
||||
8E131537100F7C6B00367510 /* dylibcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131514100F7C6B00367510 /* dylibcommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131538100F7C6B00367510 /* dylibcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131515100F7C6B00367510 /* dylibcommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131539100F7C6B00367510 /* dynamicloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131516100F7C6B00367510 /* dynamicloader.cpp */; };
|
||||
8E131539100F7C6B00367510 /* dynamicloader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131516100F7C6B00367510 /* dynamicloader.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13153A100F7C6B00367510 /* dynamicloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131517100F7C6B00367510 /* dynamicloader.h */; };
|
||||
8E13153B100F7C6B00367510 /* genericcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131518100F7C6B00367510 /* genericcommand.cpp */; };
|
||||
8E13153B100F7C6B00367510 /* genericcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131518100F7C6B00367510 /* genericcommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13153C100F7C6B00367510 /* genericcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131519100F7C6B00367510 /* genericcommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E13153D100F7C6B00367510 /* internalfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151A100F7C6B00367510 /* internalfile.cpp */; };
|
||||
8E13153D100F7C6B00367510 /* internalfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151A100F7C6B00367510 /* internalfile.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13153E100F7C6B00367510 /* internalfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13151B100F7C6B00367510 /* internalfile.h */; };
|
||||
8E13153F100F7C6B00367510 /* loadcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151C100F7C6B00367510 /* loadcommand.cpp */; };
|
||||
8E13153F100F7C6B00367510 /* loadcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151C100F7C6B00367510 /* loadcommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131540100F7C6B00367510 /* loadcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13151D100F7C6B00367510 /* loadcommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131541100F7C6B00367510 /* macho.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151E100F7C6B00367510 /* macho.cpp */; };
|
||||
8E131541100F7C6B00367510 /* macho.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13151E100F7C6B00367510 /* macho.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131542100F7C6B00367510 /* macho.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13151F100F7C6B00367510 /* macho.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131543100F7C6B00367510 /* macho32header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131520100F7C6B00367510 /* macho32header.cpp */; };
|
||||
8E131543100F7C6B00367510 /* macho32header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131520100F7C6B00367510 /* macho32header.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131544100F7C6B00367510 /* macho32header.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131521100F7C6B00367510 /* macho32header.h */; };
|
||||
8E131545100F7C6B00367510 /* macho64header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131522100F7C6B00367510 /* macho64header.cpp */; };
|
||||
8E131545100F7C6B00367510 /* macho64header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131522100F7C6B00367510 /* macho64header.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131546100F7C6B00367510 /* macho64header.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131523100F7C6B00367510 /* macho64header.h */; };
|
||||
8E131547100F7C6B00367510 /* macho_global.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131524100F7C6B00367510 /* macho_global.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131548100F7C6B00367510 /* machoarchitecture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131525100F7C6B00367510 /* machoarchitecture.cpp */; };
|
||||
8E131548100F7C6B00367510 /* machoarchitecture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131525100F7C6B00367510 /* machoarchitecture.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131549100F7C6B00367510 /* machoarchitecture.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131526100F7C6B00367510 /* machoarchitecture.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E13154A100F7C6B00367510 /* machoexception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131527100F7C6B00367510 /* machoexception.cpp */; };
|
||||
8E13154A100F7C6B00367510 /* machoexception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131527100F7C6B00367510 /* machoexception.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13154B100F7C6B00367510 /* machoexception.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131528100F7C6B00367510 /* machoexception.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E13154C100F7C6B00367510 /* machofile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131529100F7C6B00367510 /* machofile.cpp */; };
|
||||
8E13154C100F7C6B00367510 /* machofile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131529100F7C6B00367510 /* machofile.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13154D100F7C6B00367510 /* machofile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13152A100F7C6B00367510 /* machofile.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E13154E100F7C6B00367510 /* machoheader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152B100F7C6B00367510 /* machoheader.cpp */; };
|
||||
8E13154E100F7C6B00367510 /* machoheader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152B100F7C6B00367510 /* machoheader.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E13154F100F7C6B00367510 /* machoheader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13152C100F7C6B00367510 /* machoheader.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131550100F7C6B00367510 /* rpathcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152D100F7C6B00367510 /* rpathcommand.cpp */; };
|
||||
8E131550100F7C6B00367510 /* rpathcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152D100F7C6B00367510 /* rpathcommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131551100F7C6B00367510 /* rpathcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E13152E100F7C6B00367510 /* rpathcommand.h */; };
|
||||
8E131552100F7C6B00367510 /* symboltablecommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152F100F7C6B00367510 /* symboltablecommand.cpp */; };
|
||||
8E131552100F7C6B00367510 /* symboltablecommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13152F100F7C6B00367510 /* symboltablecommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131553100F7C6B00367510 /* symboltablecommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131530100F7C6B00367510 /* symboltablecommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131554100F7C6B00367510 /* symboltableentry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131531100F7C6B00367510 /* symboltableentry.cpp */; };
|
||||
8E131554100F7C6B00367510 /* symboltableentry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131531100F7C6B00367510 /* symboltableentry.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131555100F7C6B00367510 /* symboltableentry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131532100F7C6B00367510 /* symboltableentry.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E131556100F7C6B00367510 /* symboltableentry32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131533100F7C6B00367510 /* symboltableentry32.cpp */; };
|
||||
8E131556100F7C6B00367510 /* symboltableentry32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E131533100F7C6B00367510 /* symboltableentry32.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131557100F7C6B00367510 /* symboltableentry32.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131534100F7C6B00367510 /* symboltableentry32.h */; };
|
||||
8E131571100F7DB600367510 /* symboltableentry64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13156F100F7DB600367510 /* symboltableentry64.cpp */; };
|
||||
8E131571100F7DB600367510 /* symboltableentry64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E13156F100F7DB600367510 /* symboltableentry64.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E131572100F7DB600367510 /* symboltableentry64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E131570100F7DB600367510 /* symboltableentry64.h */; };
|
||||
8E212E93101237A50078924A /* machodemangleexception.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E212E91101237A50078924A /* machodemangleexception.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8E212E94101237A50078924A /* machodemangleexception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E212E92101237A50078924A /* machodemangleexception.cpp */; };
|
||||
8E212E94101237A50078924A /* machodemangleexception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E212E92101237A50078924A /* machodemangleexception.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8E49393F100AA468004B7E53 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E49393E100AA468004B7E53 /* CoreFoundation.framework */; };
|
||||
8EA3DFF411AFD3790093CD87 /* uuidcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EA3DFF211AFD3790093CD87 /* uuidcommand.cpp */; };
|
||||
8EA3DFF411AFD3790093CD87 /* uuidcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EA3DFF211AFD3790093CD87 /* uuidcommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8EA3DFF511AFD3790093CD87 /* uuidcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA3DFF311AFD3790093CD87 /* uuidcommand.h */; };
|
||||
8EA3E17A11B12B5A0093CD87 /* dylinkercommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EA3E17811B12B5A0093CD87 /* dylinkercommand.cpp */; };
|
||||
8EA3E17A11B12B5A0093CD87 /* dylinkercommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EA3E17811B12B5A0093CD87 /* dylinkercommand.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
8EA3E17B11B12B5A0093CD87 /* dylinkercommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EA3E17911B12B5A0093CD87 /* dylinkercommand.h */; };
|
||||
8ED32FDE100B99EC00EBF623 /* machocache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ED32FDC100B99EC00EBF623 /* machocache.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
8ED32FDF100B99EC00EBF623 /* machocache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ED32FDD100B99EC00EBF623 /* machocache.cpp */; };
|
||||
8ED32FDF100B99EC00EBF623 /* machocache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ED32FDD100B99EC00EBF623 /* machocache.cpp */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
@ -375,6 +375,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
@ -404,6 +405,7 @@
|
||||
1DEB91AF08733DA50010E9CD /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
DEAD_CODE_STRIPPING = NO;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user