From f4240af04599a9b25645ecae78e5a45b46247cca Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Sun, 24 Aug 2008 14:39:55 +0200 Subject: Update Xcode project. --- Toilet Lisp.xcodeproj/project.pbxproj | 375 +++++++++++++++++++++++++++++++++- 1 file changed, 371 insertions(+), 4 deletions(-) (limited to 'Toilet Lisp.xcodeproj') diff --git a/Toilet Lisp.xcodeproj/project.pbxproj b/Toilet Lisp.xcodeproj/project.pbxproj index 011ee8f..aba3f8c 100644 --- a/Toilet Lisp.xcodeproj/project.pbxproj +++ b/Toilet Lisp.xcodeproj/project.pbxproj @@ -9,9 +9,48 @@ /* Begin PBXBuildFile section */ A72E9E380E51CB0500BDE40F /* MLKCompiledClosure.h in Headers */ = {isa = PBXBuildFile; fileRef = A72E9E370E51CB0500BDE40F /* MLKCompiledClosure.h */; }; A72E9E3A0E51CB1300BDE40F /* MLKCompiledClosure.m in Sources */ = {isa = PBXBuildFile; fileRef = A72E9E390E51CB1300BDE40F /* MLKCompiledClosure.m */; }; - A72E9E6E0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h in Headers */ = {isa = PBXBuildFile; fileRef = A72E9E6D0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h */; }; A745C3590E607D5A00C43A04 /* MLKLexicalContext-MLKLLVMCompilation.mm in Sources */ = {isa = PBXBuildFile; fileRef = A72E9E6B0E5220A200BDE40F /* MLKLexicalContext-MLKLLVMCompilation.mm */; }; A745C35A0E607D6F00C43A04 /* MLKLLVMCompiler.mm in Sources */ = {isa = PBXBuildFile; fileRef = A78713810E4EFF4000A7191F /* MLKLLVMCompiler.mm */; }; + A745C4080E6189EB00C43A04 /* MLKReadEvalPrintLoop.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E5C4850E21698100A01D81 /* MLKReadEvalPrintLoop.m */; }; + A745C40A0E6189EB00C43A04 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7E5C55B0E21740C00A01D81 /* Foundation.framework */; }; + A745C40C0E6189EB00C43A04 /* control-flow.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834010E477B76005D64E0 /* control-flow.lisp */; }; + A745C40D0E6189EB00C43A04 /* defun-0.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834020E477B76005D64E0 /* defun-0.lisp */; }; + A745C40E0E6189EB00C43A04 /* defun-1.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834030E477B76005D64E0 /* defun-1.lisp */; }; + A745C40F0E6189EB00C43A04 /* destructuring-bind.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834040E477B76005D64E0 /* destructuring-bind.lisp */; }; + A745C4100E6189EB00C43A04 /* evaluation.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834050E477B76005D64E0 /* evaluation.lisp */; }; + A745C4110E6189EB00C43A04 /* init.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834060E477B76005D64E0 /* init.lisp */; }; + A745C4120E6189EB00C43A04 /* list-functions-2.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834070E477B76005D64E0 /* list-functions-2.lisp */; }; + A745C4130E6189EB00C43A04 /* list-functions.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834080E477B76005D64E0 /* list-functions.lisp */; }; + A745C4140E6189EB00C43A04 /* numbers.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A834090E477B76005D64E0 /* numbers.lisp */; }; + A745C4150E6189EB00C43A04 /* reader.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8340A0E477B76005D64E0 /* reader.lisp */; }; + A745C4160E6189EB00C43A04 /* sharpsign.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8340B0E477B76005D64E0 /* sharpsign.lisp */; }; + A745C4170E6189EB00C43A04 /* types.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8340C0E477B76005D64E0 /* types.lisp */; }; + A745C4180E6189EB00C43A04 /* util.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8340D0E477B76005D64E0 /* util.lisp */; }; + A745C41A0E6189EB00C43A04 /* array.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835670E477C26005D64E0 /* array.lisp */; }; + A745C41B0E6189EB00C43A04 /* character.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835680E477C26005D64E0 /* character.lisp */; }; + A745C41C0E6189EB00C43A04 /* clos.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835690E477C26005D64E0 /* clos.lisp */; }; + A745C41D0E6189EB00C43A04 /* condition.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356A0E477C26005D64E0 /* condition.lisp */; }; + A745C41E0E6189EB00C43A04 /* cons.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356B0E477C26005D64E0 /* cons.lisp */; }; + A745C41F0E6189EB00C43A04 /* core.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356C0E477C26005D64E0 /* core.lisp */; }; + A745C4200E6189EB00C43A04 /* data-and-control.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356D0E477C26005D64E0 /* data-and-control.lisp */; }; + A745C4210E6189EB00C43A04 /* do.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356E0E477C26005D64E0 /* do.lisp */; }; + A745C4220E6189EB00C43A04 /* eval.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8356F0E477C26005D64E0 /* eval.lisp */; }; + A745C4230E6189EB00C43A04 /* hash-table.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835700E477C26005D64E0 /* hash-table.lisp */; }; + A745C4240E6189EB00C43A04 /* init.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835710E477C26005D64E0 /* init.lisp */; }; + A745C4250E6189EB00C43A04 /* loop.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835720E477C26005D64E0 /* loop.lisp */; }; + A745C4260E6189EB00C43A04 /* package.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835730E477C26005D64E0 /* package.lisp */; }; + A745C4270E6189EB00C43A04 /* printer.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835740E477C26005D64E0 /* printer.lisp */; }; + A745C4280E6189EB00C43A04 /* reader.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835750E477C26005D64E0 /* reader.lisp */; }; + A745C4290E6189EB00C43A04 /* sequence.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835760E477C26005D64E0 /* sequence.lisp */; }; + A745C42A0E6189EB00C43A04 /* share-2.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835770E477C26005D64E0 /* share-2.lisp */; }; + A745C42B0E6189EB00C43A04 /* share.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835780E477C26005D64E0 /* share.lisp */; }; + A745C42C0E6189EB00C43A04 /* stand-in.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A835790E477C26005D64E0 /* stand-in.lisp */; }; + A745C42D0E6189EB00C43A04 /* stream.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8357A0E477C26005D64E0 /* stream.lisp */; }; + A745C42E0E6189EB00C43A04 /* string.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8357B0E477C26005D64E0 /* string.lisp */; }; + A745C42F0E6189EB00C43A04 /* symbol.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8357C0E477C26005D64E0 /* symbol.lisp */; }; + A745C4300E6189EB00C43A04 /* testbed.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8357D0E477C26005D64E0 /* testbed.lisp */; }; + A745C44E0E618B2C00C43A04 /* MLKLLVMCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = A78713850E4EFF5D00A7191F /* MLKLLVMCompiler.h */; }; + A745C44F0E618B2C00C43A04 /* MLKLexicalContext-MLKLLVMCompilation.h in Headers */ = {isa = PBXBuildFile; fileRef = A72E9E6D0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h */; }; A78711320E4C459200A7191F /* globals.m in Sources */ = {isa = PBXBuildFile; fileRef = A787112E0E4C459200A7191F /* globals.m */; }; A78711330E4C459200A7191F /* MLKArray.m in Sources */ = {isa = PBXBuildFile; fileRef = A787112F0E4C459200A7191F /* MLKArray.m */; }; A78711350E4C459200A7191F /* MLKForeignProcedure.m in Sources */ = {isa = PBXBuildFile; fileRef = A78711310E4C459200A7191F /* MLKForeignProcedure.m */; }; @@ -57,7 +96,6 @@ A78712250E4C4ADE00A7191F /* testbed.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A7A8357D0E477C26005D64E0 /* testbed.lisp */; }; A78713820E4EFF4000A7191F /* MLKForm.m in Sources */ = {isa = PBXBuildFile; fileRef = A78713800E4EFF4000A7191F /* MLKForm.m */; }; A78713870E4EFF5D00A7191F /* MLKForm.h in Headers */ = {isa = PBXBuildFile; fileRef = A78713840E4EFF5D00A7191F /* MLKForm.h */; }; - A78713880E4EFF5D00A7191F /* MLKLLVMCompiler.h in Headers */ = {isa = PBXBuildFile; fileRef = A78713850E4EFF5D00A7191F /* MLKLLVMCompiler.h */; }; A78713890E4EFF5D00A7191F /* special-symbols.h in Headers */ = {isa = PBXBuildFile; fileRef = A78713860E4EFF5D00A7191F /* special-symbols.h */; }; A787138E0E4EFF8A00A7191F /* ffi.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A787138B0E4EFF8A00A7191F /* ffi.lisp */; }; A787138F0E4EFF8A00A7191F /* package.lisp in CopyFiles */ = {isa = PBXBuildFile; fileRef = A787138C0E4EFF8A00A7191F /* package.lisp */; }; @@ -190,6 +228,13 @@ remoteGlobalIDString = A745C34F0E607C6600C43A04 /* libtoilet-llvm */; remoteInfo = "libtoilet-llvm"; }; + A745C4040E6189EB00C43A04 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A7E5C3CE0E21682800A01D81 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A7E5C3EA0E21689F00A01D81; + remoteInfo = ToiletKit; + }; A7E5C4890E2169C600A01D81 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = A7E5C3CE0E21682800A01D81 /* Project object */; @@ -200,6 +245,60 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + A745C40B0E6189EB00C43A04 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 16; + files = ( + A745C40C0E6189EB00C43A04 /* control-flow.lisp in CopyFiles */, + A745C40D0E6189EB00C43A04 /* defun-0.lisp in CopyFiles */, + A745C40E0E6189EB00C43A04 /* defun-1.lisp in CopyFiles */, + A745C40F0E6189EB00C43A04 /* destructuring-bind.lisp in CopyFiles */, + A745C4100E6189EB00C43A04 /* evaluation.lisp in CopyFiles */, + A745C4110E6189EB00C43A04 /* init.lisp in CopyFiles */, + A745C4120E6189EB00C43A04 /* list-functions-2.lisp in CopyFiles */, + A745C4130E6189EB00C43A04 /* list-functions.lisp in CopyFiles */, + A745C4140E6189EB00C43A04 /* numbers.lisp in CopyFiles */, + A745C4150E6189EB00C43A04 /* reader.lisp in CopyFiles */, + A745C4160E6189EB00C43A04 /* sharpsign.lisp in CopyFiles */, + A745C4170E6189EB00C43A04 /* types.lisp in CopyFiles */, + A745C4180E6189EB00C43A04 /* util.lisp in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A745C4190E6189EB00C43A04 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = Sacla; + dstSubfolderSpec = 16; + files = ( + A745C41A0E6189EB00C43A04 /* array.lisp in CopyFiles */, + A745C41B0E6189EB00C43A04 /* character.lisp in CopyFiles */, + A745C41C0E6189EB00C43A04 /* clos.lisp in CopyFiles */, + A745C41D0E6189EB00C43A04 /* condition.lisp in CopyFiles */, + A745C41E0E6189EB00C43A04 /* cons.lisp in CopyFiles */, + A745C41F0E6189EB00C43A04 /* core.lisp in CopyFiles */, + A745C4200E6189EB00C43A04 /* data-and-control.lisp in CopyFiles */, + A745C4210E6189EB00C43A04 /* do.lisp in CopyFiles */, + A745C4220E6189EB00C43A04 /* eval.lisp in CopyFiles */, + A745C4230E6189EB00C43A04 /* hash-table.lisp in CopyFiles */, + A745C4240E6189EB00C43A04 /* init.lisp in CopyFiles */, + A745C4250E6189EB00C43A04 /* loop.lisp in CopyFiles */, + A745C4260E6189EB00C43A04 /* package.lisp in CopyFiles */, + A745C4270E6189EB00C43A04 /* printer.lisp in CopyFiles */, + A745C4280E6189EB00C43A04 /* reader.lisp in CopyFiles */, + A745C4290E6189EB00C43A04 /* sequence.lisp in CopyFiles */, + A745C42A0E6189EB00C43A04 /* share-2.lisp in CopyFiles */, + A745C42B0E6189EB00C43A04 /* share.lisp in CopyFiles */, + A745C42C0E6189EB00C43A04 /* stand-in.lisp in CopyFiles */, + A745C42D0E6189EB00C43A04 /* stream.lisp in CopyFiles */, + A745C42E0E6189EB00C43A04 /* string.lisp in CopyFiles */, + A745C42F0E6189EB00C43A04 /* symbol.lisp in CopyFiles */, + A745C4300E6189EB00C43A04 /* testbed.lisp in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A787116F0E4C4A0200A7191F /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -321,6 +420,8 @@ A72E9E6B0E5220A200BDE40F /* MLKLexicalContext-MLKLLVMCompilation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "MLKLexicalContext-MLKLLVMCompilation.mm"; sourceTree = ""; }; A72E9E6D0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MLKLexicalContext-MLKLLVMCompilation.h"; sourceTree = ""; }; A745C3500E607C6600C43A04 /* libtoilet-llvm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libtoilet-llvm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A745C4390E6189EB00C43A04 /* toilet */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = toilet; sourceTree = BUILT_PRODUCTS_DIR; }; + A745C46D0E618D7300C43A04 /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = configure; sourceTree = ""; }; A787112C0E4C456C00A7191F /* array.lisp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = array.lisp; sourceTree = ""; }; A787112E0E4C459200A7191F /* globals.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = globals.m; sourceTree = ""; }; A787112F0E4C459200A7191F /* MLKArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MLKArray.m; sourceTree = ""; }; @@ -471,6 +572,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A745C4090E6189EB00C43A04 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A745C40A0E6189EB00C43A04 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A7E5C3E90E21689F00A01D81 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -559,6 +668,7 @@ A7E5C3CC0E21682800A01D81 = { isa = PBXGroup; children = ( + A745C46D0E618D7300C43A04 /* configure */, A720D3670E5B1CB700734638 /* GNUmakefile */, A7A834A40E477B86005D64E0 /* Lisp Files */, A7E5C55B0E21740C00A01D81 /* Foundation.framework */, @@ -575,6 +685,7 @@ A7E5C3EB0E21689F00A01D81 /* ToiletKit.framework */, A7E5C3F30E21690200A01D81 /* toilet */, A745C3500E607C6600C43A04 /* libtoilet-llvm.a */, + A745C4390E6189EB00C43A04 /* toilet */, ); name = Products; sourceTree = ""; @@ -697,6 +808,8 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + A745C44E0E618B2C00C43A04 /* MLKLLVMCompiler.h in Headers */, + A745C44F0E618B2C00C43A04 /* MLKLexicalContext-MLKLLVMCompilation.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -750,10 +863,8 @@ A787113B0E4C45A300A7191F /* MLKArray.h in Headers */, A787113D0E4C45A300A7191F /* MLKForeignProcedure.h in Headers */, A78713870E4EFF5D00A7191F /* MLKForm.h in Headers */, - A78713880E4EFF5D00A7191F /* MLKLLVMCompiler.h in Headers */, A78713890E4EFF5D00A7191F /* special-symbols.h in Headers */, A72E9E380E51CB0500BDE40F /* MLKCompiledClosure.h in Headers */, - A72E9E6E0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -777,6 +888,25 @@ productReference = A745C3500E607C6600C43A04 /* libtoilet-llvm.a */; productType = "com.apple.product-type.library.static"; }; + A745C4020E6189EB00C43A04 /* toilet (no LLVM) */ = { + isa = PBXNativeTarget; + buildConfigurationList = A745C4310E6189EB00C43A04 /* Build configuration list for PBXNativeTarget "toilet (no LLVM)" */; + buildPhases = ( + A745C4070E6189EB00C43A04 /* Sources */, + A745C4090E6189EB00C43A04 /* Frameworks */, + A745C40B0E6189EB00C43A04 /* CopyFiles */, + A745C4190E6189EB00C43A04 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + A745C4030E6189EB00C43A04 /* PBXTargetDependency */, + ); + name = "toilet (no LLVM)"; + productName = toilet; + productReference = A745C4390E6189EB00C43A04 /* toilet */; + productType = "com.apple.product-type.tool"; + }; A7E5C3EA0E21689F00A01D81 /* ToiletKit */ = { isa = PBXNativeTarget; buildConfigurationList = A7E5C3ED0E2168A000A01D81 /* Build configuration list for PBXNativeTarget "ToiletKit" */; @@ -830,6 +960,7 @@ A7E5C3EA0E21689F00A01D81 /* ToiletKit */, A7E5C3F20E21690200A01D81 /* toilet */, A745C34F0E607C6600C43A04 /* toilet-llvm */, + A745C4020E6189EB00C43A04 /* toilet (no LLVM) */, ); }; /* End PBXProject section */ @@ -844,6 +975,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A745C4070E6189EB00C43A04 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A745C4080E6189EB00C43A04 /* MLKReadEvalPrintLoop.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A7E5C3E80E21689F00A01D81 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -909,6 +1048,11 @@ target = A745C34F0E607C6600C43A04 /* toilet-llvm */; targetProxy = A745C35B0E607DD600C43A04 /* PBXContainerItemProxy */; }; + A745C4030E6189EB00C43A04 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A7E5C3EA0E21689F00A01D81 /* ToiletKit */; + targetProxy = A745C4040E6189EB00C43A04 /* PBXContainerItemProxy */; + }; A7E5C48A0E2169C600A01D81 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = A7E5C3EA0E21689F00A01D81 /* ToiletKit */; @@ -1127,6 +1271,216 @@ }; name = "Release 10.4+ (fast + GC)"; }; + A745C4320E6189EB00C43A04 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = Debug; + }; + A745C4340E6189EB00C43A04 /* Debug 10.4+ (fast) */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_FAST_OBJC_DISPATCH = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = "Debug 10.4+ (fast)"; + }; + A745C4350E6189EB00C43A04 /* Debug 10.4+ (fast + GC) */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_ENABLE_OBJC_GC = YES; + GCC_FAST_OBJC_DISPATCH = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G4; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = "Debug 10.4+ (fast + GC)"; + }; + A745C4360E6189EB00C43A04 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + ppc64, + i386, + x86_64, + ); + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G4; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = Release; + }; + A745C4370E6189EB00C43A04 /* Release 10.4+ (fast) */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + ppc64, + i386, + x86_64, + ); + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_FAST_OBJC_DISPATCH = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G4; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = "Release 10.4+ (fast)"; + }; + A745C4380E6189EB00C43A04 /* Release 10.4+ (fast + GC) */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + ppc64, + i386, + x86_64, + ); + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_ENABLE_OBJC_GC = YES; + GCC_FAST_OBJC_DISPATCH = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G4; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + GCC_WARN_ABOUT_MISSING_NEWLINE = YES; + HEADER_SEARCH_PATHS = /opt/local/include; + INSTALL_PATH = "$(HOME)/bin"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_CFLAGS = "-DHAVE_FFI_H"; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-L/opt/local/lib", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = toilet; + ZERO_LINK = NO; + }; + name = "Release 10.4+ (fast + GC)"; + }; A78711410E4C46FA00A7191F /* Debug 10.4+ (fast) */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1779,6 +2133,19 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A745C4310E6189EB00C43A04 /* Build configuration list for PBXNativeTarget "toilet (no LLVM)" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A745C4320E6189EB00C43A04 /* Debug */, + A745C4340E6189EB00C43A04 /* Debug 10.4+ (fast) */, + A745C4350E6189EB00C43A04 /* Debug 10.4+ (fast + GC) */, + A745C4360E6189EB00C43A04 /* Release */, + A745C4370E6189EB00C43A04 /* Release 10.4+ (fast) */, + A745C4380E6189EB00C43A04 /* Release 10.4+ (fast + GC) */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A7E5C3CF0E21682800A01D81 /* Build configuration list for PBXProject "Toilet Lisp" */ = { isa = XCConfigurationList; buildConfigurations = ( -- cgit v1.2.3