summaryrefslogtreecommitdiffstats
path: root/macosx/Tcl.xcode/project.pbxproj
diff options
context:
space:
mode:
authordas <das>2007-01-28 01:42:04 (GMT)
committerdas <das>2007-01-28 01:42:04 (GMT)
commit4f2fa1f435bb268038217130a7187bf487818c36 (patch)
treeb873d21c42354c8ccbc8d1bb28c48fc3613bd22e /macosx/Tcl.xcode/project.pbxproj
parentc3cb90f8f7050dde3edaa63f5f3644220af6ffce (diff)
downloadtcl-4f2fa1f435bb268038217130a7187bf487818c36.zip
tcl-4f2fa1f435bb268038217130a7187bf487818c36.tar.gz
tcl-4f2fa1f435bb268038217130a7187bf487818c36.tar.bz2
* macosx/Tcl.xcodeproj/project.pbxproj: extract build settings that
* macosx/Tcl.xcodeproj/default.pbxuser: were common to multiple * macosx/Tcl-Common.xcconfig (new file): configurations into external * macosx/Tcl-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Tcl-Release.xcconfig (new file): configurations for building with SDKs and 64bit; convert legacy jam-based 'Tcl' target to native target with single script phase; correct syntax of build setting references to use $() throughout. * macosx/README: document new Tcl.xcodeproj configurations; other minor updates/corrections. * generic/tcl.h: update location of version numbers in macosx files. * macosx/Tcl.xcode/project.pbxproj: restore 'tcltest' target to working * macosx/Tcl.xcode/default.pbxuser: order by replicating applicable changes to Tcl.xcodeproj since 2006-07-20.
Diffstat (limited to 'macosx/Tcl.xcode/project.pbxproj')
-rw-r--r--macosx/Tcl.xcode/project.pbxproj54
1 files changed, 18 insertions, 36 deletions
diff --git a/macosx/Tcl.xcode/project.pbxproj b/macosx/Tcl.xcode/project.pbxproj
index a5fcc29..b09f781 100644
--- a/macosx/Tcl.xcode/project.pbxproj
+++ b/macosx/Tcl.xcode/project.pbxproj
@@ -130,12 +130,12 @@
GCC_MODEL_TUNING = G4;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "${DERIVED_FILE_DIR}/tcl/tclConfig.h";
- GCC_PREPROCESSOR_DEFINITIONS = "HAVE_TCL_CONFIG_H TCL_TOMMATH MP_PREC=4";
+ GCC_PREPROCESSOR_DEFINITIONS = HAVE_TCL_CONFIG_H;
HEADER_SEARCH_PATHS = "${DERIVED_FILE_DIR}/tcl";
INCLUDEDIR = "${PREFIX}/include";
INSTALL_PATH = "${BINDIR}";
LIBDIR = "${PREFIX}/lib";
- MACOSX_DEPLOYMENT_TARGET = 10.3;
+ MACOSX_DEPLOYMENT_TARGET = 10.2;
MANDIR = "${PREFIX}/man";
OTHER_LDFLAGS = "-headerpad_max_install_names";
PREFIX = /usr/local;
@@ -205,7 +205,6 @@
F96D45AC08F272BC004A47F5,
F96D45AD08F272BC004A47F5,
F96D45AE08F272BC004A47F5,
- F96D45AF08F272BC004A47F5,
F96D45B008F272BC004A47F5,
F96D45B108F272BC004A47F5,
F96D45B208F272BC004A47F5,
@@ -312,6 +311,7 @@
F96D4AD308F272CA004A47F5,
F96D4AD408F272CA004A47F5,
F96D4AD608F272CA004A47F5,
+ F9DD11B20B3909D80017FBB9,
);
isa = PBXSourcesBuildPhase;
runOnlyForDeploymentPostprocessing = 0;
@@ -2326,7 +2326,6 @@
F96D3F0D08F272A7004A47F5,
F96D3F0E08F272A7004A47F5,
F96D3F0F08F272A7004A47F5,
- F96D3F1008F272A7004A47F5,
F96D3F1108F272A7004A47F5,
F96D3F1208F272A7004A47F5,
F96D3F1308F272A7004A47F5,
@@ -2930,14 +2929,6 @@
refType = 4;
sourceTree = "<group>";
};
- F96D3F1008F272A7004A47F5 = {
- fileEncoding = 4;
- isa = PBXFileReference;
- lastKnownFileType = sourcecode.c.c;
- path = tclParseExpr.c;
- refType = 4;
- sourceTree = "<group>";
- };
F96D3F1108F272A7004A47F5 = {
fileEncoding = 4;
isa = PBXFileReference;
@@ -5971,7 +5962,6 @@
F96D442208F272B8004A47F5,
F96D442408F272B8004A47F5,
F96D442508F272B8004A47F5,
- F96D442608F272B8004A47F5,
F96D442708F272B8004A47F5,
F96D442808F272B8004A47F5,
F96D442908F272B8004A47F5,
@@ -6047,14 +6037,6 @@
refType = 4;
sourceTree = "<group>";
};
- F96D442608F272B8004A47F5 = {
- explicitFileType = text.script;
- fileEncoding = 4;
- isa = PBXFileReference;
- path = genWinImage.tcl;
- refType = 4;
- sourceTree = "<group>";
- };
F96D442708F272B8004A47F5 = {
explicitFileType = text.script;
fileEncoding = 4;
@@ -6246,6 +6228,7 @@
F96D445D08F272B9004A47F5,
F96D445E08F272B9004A47F5,
F96D445F08F272B9004A47F5,
+ F9DD11B10B3909D80017FBB9,
F96D446008F272B9004A47F5,
F96D446108F272B9004A47F5,
F96D446208F272B9004A47F5,
@@ -6640,7 +6623,6 @@
F96D447808F272BA004A47F5,
F96D447908F272BA004A47F5,
F96D447A08F272BA004A47F5,
- F96D447B08F272BA004A47F5,
F96D447C08F272BA004A47F5,
F96D447D08F272BA004A47F5,
F96D447E08F272BA004A47F5,
@@ -6765,14 +6747,6 @@
refType = 4;
sourceTree = "<group>";
};
- F96D447B08F272BA004A47F5 = {
- fileEncoding = 4;
- isa = PBXFileReference;
- lastKnownFileType = text;
- path = README.binary;
- refType = 4;
- sourceTree = "<group>";
- };
F96D447C08F272BA004A47F5 = {
fileEncoding = 4;
isa = PBXFileReference;
@@ -7290,12 +7264,6 @@
settings = {
};
};
- F96D45AF08F272BC004A47F5 = {
- fileRef = F96D3F1008F272A7004A47F5;
- isa = PBXBuildFile;
- settings = {
- };
- };
F96D45B008F272BC004A47F5 = {
fileRef = F96D3F1108F272A7004A47F5;
isa = PBXBuildFile;
@@ -7944,6 +7912,20 @@
shellPath = /bin/bash;
shellScript = "## tcl configure shell script phase\n\ncd \"${TCL_SRCROOT}\"/macosx &&\nif [ configure.ac -nt configure -o ../unix/configure.in -nt configure -o ../unix/tcl.m4 -nt configure -o ../unix/aclocal.m4 -nt configure ]; then\n echo \"Running autoconf & autoheader in tcl/macosx\"\n rm -rf autom4te.cache\n ${AUTOCONF:-/usr/local/bin/autoconf-2.59} && ${AUTOHEADER:-/usr/local/bin/autoheader-2.59}\n rm -rf autom4te.cache\nfi\n\ncd \"${DERIVED_FILE_DIR}\" && mkdir -p tcl && cd tcl &&\nif [ \"${TCL_SRCROOT}\"/macosx/configure -nt config.status ]; then\n \"${TCL_SRCROOT}\"/macosx/configure --cache-file=../config.cache --prefix=${PREFIX} --bindir=${BINDIR} --libdir=${LIBDIR} --mandir=${MANDIR} --includedir=${INCLUDEDIR} --disable-shared ${CONFIGURE_ARGS}\nelse\n ./config.status\nfi\n";
};
+ F9DD11B10B3909D80017FBB9 = {
+ fileEncoding = 30;
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.c;
+ path = tclUnixCompat.c;
+ refType = 4;
+ sourceTree = "<group>";
+ };
+ F9DD11B20B3909D80017FBB9 = {
+ fileRef = F9DD11B10B3909D80017FBB9;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
F9E61D16090A3E94002B3151 = {
buildArgumentsString = "-c \"cd \\\"${TCL_SRCROOT}/macosx\\\" && ACTION=${ACTION} && CFLAGS=\\\"${CFLAGS}\\\" gnumake \\${ACTION:+\\${ACTION/clean/distclean}-}${MAKE_TARGET} INSTALL_ROOT=\\\"${DSTROOT}\\\" INSTALL_PATH=\\\"${INSTALL_PATH}\\\" PREFIX=\\\"${PREFIX}\\\" BINDIR=\\\"${BINDIR}\\\" MANDIR=\\\"${MANDIR}\\\" \\${EXTRA_MAKE_FLAGS} ${ALL_SETTINGS} && touch -c dummy \\\"${OBJROOT}/${PROJECT_NAME}\\\".build/*.build/tcltest.build/Objects-*/*/tclAppInit.o 2>&-\"";
buildPhases = (