changeset 103323:3ad71a3c2535

* Cocoa/Emacs.xcodeproj/project.pbxproj: Drop deployment target and zerolink, remove shell script dependencies (let makefiles handle), adjust paths.
author Adrian Robert <Adrian.B.Robert@gmail.com>
date Thu, 04 Jun 2009 23:21:22 +0000
parents 08b8935bfc23
children 6f4c24703dac
files nextstep/ChangeLog nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj
diffstat 2 files changed, 13 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/nextstep/ChangeLog	Thu Jun 04 22:44:48 2009 +0000
+++ b/nextstep/ChangeLog	Thu Jun 04 23:21:22 2009 +0000
@@ -1,3 +1,9 @@
+2009-06-05  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+	* Cocoa/Emacs.xcodeproj/project.pbxproj: Drop deployment target
+	and zerolink, remove shell script dependencies (let makefiles
+	handle), adjust paths.
+
 2009-05-17  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
 	* Cocoa/Emacs.xcodeproj/project.pbxproj: Update and redo targets
--- a/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj	Thu Jun 04 22:44:48 2009 +0000
+++ b/nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj	Thu Jun 04 23:21:22 2009 +0000
@@ -496,32 +496,25 @@
 			files = (
 			);
 			inputPaths = (
-				Emacs.base,
-				../../src/temacs,
 			);
 			outputPaths = (
-				../Emacs.app,
-				../Emacs.app/Contents/MacOS/Emacs,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "# This script sets up the Emacs.app bundle by copying from Cocoa/Emacs.base,\n# and copying the binary emacs.  It runs the ns-app target in src/Makefile.\n# This depends on emacs target, so temacs resulting from previous step is\n# dumped into emacs.\n\ncd ../../src\n\n# This must be done to force the following script to run.\nif [ ! -r ../nextstep/Emacs.app/Contents/Info.plist ]; then\n\trm -fr ../nextstep/Emacs.app\nfi\n\nmake ns-app\n";
+			shellScript = "# This script sets up the Emacs.app bundle by copying from Cocoa/Emacs.base,\n# and copying the binary emacs.  It runs the ns-app target in src/Makefile.\n# This depends on emacs target, so temacs resulting from previous step is\n# dumped into emacs.\n\ncd ../../src\n\nmake ns-app\n";
 		};
 		3CED883D0FC0FF6E005ACB89 /* ShellScript */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 12;
-			comments = "This script copies the lisp and other files into the bundle (if self-contained configuration was selected at configure time), or the install location (otherwise).";
 			files = (
 			);
 			inputPaths = (
-				../../lisp,
 			);
 			outputPaths = (
-				../Emacs.app/Contents/Resources/lisp,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "cd ../..\nmake install\nln -s $BUILD_ROOT/../../Emacs.app $BUILT_PRODUCTS_DIR/Emacs.app\n";
+			shellScript = "# This script copies the lisp and other files into the bundle\n# (if self-contained configuration was selected at configure time),\n# or the install location (otherwise).\n\n# Xcode was supposed to make this check based on input/output files,\n# but it didn't work for some reason, so run every time and do it ourselves.\nif [ -x ../Emacs.app/Contents/Resources/lisp ]; then\n\texit\nfi\n\ncd ../..\nmake install\nln -sf $BUILD_ROOT/../../Emacs.app $BUILT_PRODUCTS_DIR/Emacs.app\n";
 		};
 		3CED88460FC100EC005ACB89 /* ShellScript */ = {
 			isa = PBXShellScriptBuildPhase;
@@ -670,7 +663,7 @@
 		3CA1159C0C825A540007AFC2 /* Development */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				MACOSX_DEPLOYMENT_TARGET = 10.3;
+				MACOSX_DEPLOYMENT_TARGET = "";
 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
 			};
 			name = Development;
@@ -678,7 +671,7 @@
 		3CA1159D0C825A540007AFC2 /* Deployment */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				MACOSX_DEPLOYMENT_TARGET = 10.3;
+				MACOSX_DEPLOYMENT_TARGET = "";
 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
 			};
 			name = Deployment;
@@ -686,7 +679,7 @@
 		3CA1159E0C825A540007AFC2 /* Default */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				MACOSX_DEPLOYMENT_TARGET = 10.3;
+				MACOSX_DEPLOYMENT_TARGET = "";
 				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
 			};
 			name = Default;
@@ -696,7 +689,7 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
 				GCC_MODEL_TUNING = G5;
 				GCC_OPTIMIZATION_LEVEL = 0;
@@ -714,7 +707,7 @@
 				PREBINDING = NO;
 				PRODUCT_NAME = temacs;
 				WARNING_CFLAGS = "-Wno-pointer-sign";
-				ZERO_LINK = YES;
+				ZERO_LINK = NO;
 			};
 			name = Development;
 		};