📄 project.pbxproj
字号:
// !$*UTF8*$!{ archiveVersion = 1; classes = { }; objectVersion = 38; objects = { 00530A0D0173C8270ACA28DC = { buildActionMask = 12; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# install to ${INSTALL_ROOT} with optional stripping\ncd ${TEMP_DIR}/..\nif test \"${INSTALL_STRIP}\" = \"YES\"; then\nexport INSTALL_PROGRAM='${INSTALL} ${INSTALL_STRIP_PROGRAM}'\nexport INSTALL_LIBRARY='${INSTALL} ${INSTALL_STRIP_LIBRARY}'\nelse\nexport INSTALL_PROGRAM='${INSTALL}'\nexport INSTALL_LIBRARY='${INSTALL}'\nfi\nexport CPPROG='cp -p'\ngnumake install-binaries install-libraries TCL_LIBRARY=\"@TCL_IN_FRAMEWORK@\" INSTALL_ROOT=\"${INSTALL_ROOT}\" SCRIPT_INSTALL_DIR=\"${INSTALL_ROOT}${LIBDIR}/Resources/Scripts\" INSTALL_PROGRAM=\"${INSTALL_PROGRAM}\" INSTALL_LIBRARY=\"${INSTALL_LIBRARY}\""; }; 00530A0E0173CC960ACA28DC = { buildActionMask = 12; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# fixup Framework structure\ncd \"${INSTALL_ROOT}${LIBDIR}\"\nln -fs Versions/Current/Headers ../..\nmv -f tclConfig.sh Resources\nln -fs \"Resources/tclConfig.sh\" ../..\nln -fs `ls libtclstub* | sed -e 's|.*|Versions/Current/&|'` ../..\nif [ \"${BUILD_STYLE}\" = \"Development\" ]; then\n\t# keep copy of debug library around, so that\n\t# Deployment build can be installed on top\n\t# of Development build without overwriting\n\t# the debug library\n\tcp -fp \"${PRODUCT_NAME}\" \"${PRODUCT_NAME}_debug\"\n\tln -fs \"Versions/Current/${PRODUCT_NAME}_debug\" ../..\nfi"; }; 00E2F845016E82EB0ACA28DC = { buildStyles = ( 00E2F847016E82EB0ACA28DC, 00E2F848016E82EB0ACA28DC, ); hasScannedForEncodings = 1; isa = PBXProject; mainGroup = 00E2F846016E82EB0ACA28DC; productRefGroup = 00E2F84A016E8A830ACA28DC; projectDirPath = ""; targets = ( 00E2F84E016E92110ACA28DC, 00E2F84B016E8A830ACA28DC, 00E2F84C016E8B780ACA28DC, ); }; 00E2F846016E82EB0ACA28DC = { children = ( F5306CA003CAC9AE016F146B, F5306C9F03CAC979016F146B, F5C88655017D604601DC9062, F5F24FEE016ED0DF01DC9062, 00E2F855016E922C0ACA28DC, 00E2F857016E92B00ACA28DC, 00E2F85A016E92B00ACA28DC, 00E2F84A016E8A830ACA28DC, ); isa = PBXGroup; refType = 4; }; 00E2F847016E82EB0ACA28DC = { buildRules = ( ); buildSettings = { EXTRA_CONFIGURE_FLAGS = "--enable-symbols"; INSTALL_STRIP = NO; TEMP_DIR = "${OBJROOT}/Development.build/$(PROJECT_NAME).build/$(TARGET_NAME).build"; }; isa = PBXBuildStyle; name = Development; }; 00E2F848016E82EB0ACA28DC = { buildRules = ( ); buildSettings = { INSTALL_STRIP = YES; TEMP_DIR = "${OBJROOT}/Deployment.build/$(PROJECT_NAME).build/$(TARGET_NAME).build"; }; isa = PBXBuildStyle; name = Deployment; }; 00E2F84A016E8A830ACA28DC = { children = ( 00E2F84D016E92110ACA28DC, F53ACC5C031D9D11016F146B, F53ACC73031DA405016F146B, ); isa = PBXGroup; name = Products; refType = 4; }; 00E2F84B016E8A830ACA28DC = { buildArgumentsString = "-c \"if [ \\\"${ACTION}\\\" != \\\"clean\\\" ]; then if [ -z \\\"`find . ! \\\\( -path './*/*' -prune \\\\) -name Makefile -newer \\\"${SRCROOT}/../unix/configure\\\"`\\\" ]; then \\\"${SRCROOT}/../unix/configure\\\" --prefix=/usr --mandir=/usr/share/man --libdir=\\\"${LIBDIR}\\\" --includedir=\\\"${LIBDIR}/Headers\\\" --enable-threads --enable-framework ${EXTRA_CONFIGURE_FLAGS}; mkdir -p Tcl.framework; ln -fs ../Tcl Tcl.framework/Tcl; fi; fi\""; buildPhases = ( ); buildSettings = { EXTRA_CONFIGURE_FLAGS = ""; FRAMEWORK_VERSION = 8.4; INSTALL_PATH = /Library/Frameworks; LIBDIR = "${INSTALL_PATH}/${PRODUCT_NAME}.framework/Versions/${FRAMEWORK_VERSION}"; PRODUCT_NAME = Tcl; }; buildToolPath = /bin/sh; buildWorkingDirectory = "${TEMP_DIR}/.."; dependencies = ( ); isa = PBXLegacyTarget; name = Configure; passBuildSettingsInEnvironment = 1; productName = Configure; settingsToExpand = 6; settingsToPassInEnvironment = 287; settingsToPassOnCommandLine = 280; }; 00E2F84C016E8B780ACA28DC = { buildArgumentsString = "-c \"if [ \\\"${ACTION}\\\" != \\\"clean\\\" ]; then gnumake tclsh tcltest TCL_LIBRARY=\\\"@TCL_IN_FRAMEWORK@\\\" TCL_PACKAGE_PATH=\\\"~/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks\\\" DYLIB_INSTALL_DIR=\\\"${DYLIB_INSTALL_DIR}\\\" ${EXTRA_MAKE_FLAGS}; else gnumake distclean; fi\""; buildPhases = ( ); buildSettings = { DYLIB_INSTALL_DIR = "${DYLIB_INSTALL_PATH}/${PRODUCT_NAME}.framework/Versions/${FRAMEWORK_VERSION}"; DYLIB_INSTALL_PATH = "${INSTALL_PATH}"; EXTRA_MAKE_FLAGS = ""; FRAMEWORK_VERSION = 8.4; INSTALL_PATH = /Library/Frameworks; PRODUCT_NAME = Tcl; }; buildToolPath = /bin/sh; buildWorkingDirectory = "${TEMP_DIR}/.."; dependencies = ( F5877EB5031F7997016F146B, ); isa = PBXLegacyTarget; name = Make; passBuildSettingsInEnvironment = 1; productName = Make; settingsToExpand = 6; settingsToPassInEnvironment = 287; settingsToPassOnCommandLine = 280; }; 00E2F84D016E92110ACA28DC = { isa = PBXFrameworkReference; path = Tcl.framework; refType = 3; }; 00E2F84E016E92110ACA28DC = { buildPhases = ( F5877FB6031F97AF016F146B, F50DC36A01703B7301DC9062, F50DC367017033D701DC9062, F50DC3680170344801DC9062, 00E2F84F016E92110ACA28DC, F5BE9BBF02FB5974016F146B, 00530A0D0173C8270ACA28DC, 00530A0E0173CC960ACA28DC, F5877FBB031FA90A016F146B, F59AE5E3017AC67A01DC9062, ); buildSettings = { DSTROOT = "${TEMP_DIR}"; EXTRA_MAKE_INSTALL_FLAGS = ""; FRAMEWORK_VERSION = 8.4; INSTALL_PATH = /Library/Frameworks; LIBDIR = "${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}/Versions/${FRAMEWORK_VERSION}"; PRODUCT_NAME = Tcl; WRAPPER_EXTENSION = framework; }; dependencies = ( F5877EB6031F79A4016F146B, ); isa = PBXFrameworkTarget; name = Tcl; productInstallPath = /Library/Frameworks; productName = TclLibrary; productReference = 00E2F84D016E92110ACA28DC; productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"><plist version=\"1.0\"><dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>Tcl</string> <key>CFBundleGetInfoString</key> <string>Tcl Library 8.4, Copyright © 2002 Tcl Core Team.MacOS X Port by Jim Ingham <jingham@apple.com> & Ian Reid, Copyright © 2001-2002, Apple Computer, Inc.</string> <key>CFBundleIconFile</key> <string></string> <key>CFBundleIdentifier</key> <string>com.tcltk.tcllibrary</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Tcl Library 8.4</string> <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> <string>8.4.2</string> <key>CFBundleSignature</key> <string>Tcl </string> <key>CFBundleVersion</key> <string>8.4.2</string></dict></plist>"; }; 00E2F84F016E92110ACA28DC = { buildActionMask = 2147483647; files = ( F59D846A0338FAA4016F146B, F59D846B0338FAA4016F146B, F59D846E0338FAA4016F146B, F59D84620338F9CA016F146B, F59D846C0338FAA4016F146B, F59D846D0338FAA4016F146B, F5C093BB0342F7D6016F146B, ); isa = PBXHeadersBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 00E2F854016E922C0ACA28DC = { children = ( F5F24F87016ECAFC01DC9062, F5F24F88016ECAFC01DC9062, F5F24F89016ECAFC01DC9062, F5F24F8A016ECAFC01DC9062, F5F24F8B016ECAFC01DC9062, F5F24F8C016ECAFC01DC9062, F5F24F8D016ECAFC01DC9062, F5F24F8E016ECAFC01DC9062, F5F24F8F016ECAFC01DC9062, F5F24F90016ECAFC01DC9062, F5F24F91016ECAFC01DC9062, F5F24F92016ECAFC01DC9062, F5F24F93016ECAFC01DC9062, F5F24F94016ECAFC01DC9062, F5F24F95016ECAFC01DC9062, F5F24F96016ECAFC01DC9062, F5F24F97016ECAFC01DC9062, F5F24F98016ECAFC01DC9062, F5F24F99016ECAFC01DC9062, F5F24F9A016ECAFC01DC9062, F5F24F9B016ECAFC01DC9062, F5F24F9C016ECAFC01DC9062, F5F24F9D016ECAFC01DC9062, F5F24F9E016ECAFC01DC9062, F5F24F9F016ECAFC01DC9062, F5F24FA0016ECAFC01DC9062, F5F24FA1016ECAFC01DC9062, F5F24FA2016ECAFC01DC9062, F5F24FA3016ECAFC01DC9062, F5F24FA4016ECAFC01DC9062, F5F24FA5016ECAFC01DC9062, F5F24FA6016ECAFC01DC9062, F5F24FA7016ECAFC01DC9062, F5F24FA8016ECAFC01DC9062, F5F24FA9016ECAFC01DC9062, F5F24FAA016ECAFC01DC9062, F5F24FAB016ECAFC01DC9062, F5F24FAC016ECAFC01DC9062, F5F24FAD016ECAFC01DC9062, F5F24FAE016ECAFC01DC9062, F5F24FAF016ECAFC01DC9062, F5F24FB0016ECAFC01DC9062, F5F24FB1016ECAFC01DC9062, F5F24FB2016ECAFC01DC9062, F5F24FB3016ECAFC01DC9062, F5F24FB4016ECAFC01DC9062, F5F24FB5016ECAFC01DC9062, F5F24FB6016ECAFC01DC9062, F5F24FB7016ECAFC01DC9062, F5F24FB8016ECAFC01DC9062, F5F24FB9016ECAFC01DC9062, F5F24FBA016ECAFC01DC9062, F5F24FBB016ECAFC01DC9062, F5F24FD3016ECB4901DC9062, F5F24FBC016ECAFC01DC9062, F5F24FBD016ECAFC01DC9062, F5F24FBE016ECAFC01DC9062, F5F24FBF016ECAFC01DC9062, F5F24FC0016ECAFC01DC9062, F5F24FC1016ECAFC01DC9062, F5F24FC2016ECAFC01DC9062, F5F24FC3016ECAFC01DC9062, F5F24FC4016ECAFC01DC9062, F5F24FC5016ECAFC01DC9062, F5F24FC6016ECAFC01DC9062, F5F24FC7016ECAFC01DC9062, F5F24FC8016ECAFC01DC9062, F5F24FC9016ECAFC01DC9062, F5F24FCA016ECAFC01DC9062, F5F24FCB016ECAFC01DC9062, F5F24FCC016ECAFC01DC9062, F5F24FCD016ECAFC01DC9062, F5F24FCE016ECAFC01DC9062, F5F24FCF016ECAFC01DC9062, F5F24FD0016ECAFC01DC9062, ); isa = PBXGroup; name = Sources; path = ""; refType = 4; }; 00E2F855016E922C0ACA28DC = { children = ( 00E2F856016E92B00ACA28DC, 00E2F854016E922C0ACA28DC, ); isa = PBXGroup; name = generic; refType = 4; }; 00E2F856016E92B00ACA28DC = { children = ( F5F24F6B016ECAA401DC9062, F5F24F6C016ECAA401DC9062, F5F24F6D016ECAA401DC9062, F5F24F6E016ECAA401DC9062, F5F24F6F016ECAA401DC9062, F5F24F70016ECAA401DC9062, F5F24F71016ECAA401DC9062, F5F24F72016ECAA401DC9062, F5F24F73016ECAA401DC9062, F5F24F74016ECAA401DC9062, F5F24F75016ECAA401DC9062, F5F24F76016ECAA401DC9062, F5F24F77016ECAA401DC9062, F5F24F78016ECAA401DC9062, F5F24FD1016ECB1E01DC9062, F5F24FD2016ECB1E01DC9062, ); isa = PBXGroup; name = Headers; refType = 4; }; 00E2F857016E92B00ACA28DC = { children = ( 00E2F858016E92B00ACA28DC, 00E2F859016E92B00ACA28DC, ); isa = PBXGroup; name = macosx; refType = 4; }; 00E2F858016E92B00ACA28DC = { children = ( ); isa = PBXGroup; name = Headers; refType = 4; }; 00E2F859016E92B00ACA28DC = { children = ( F5A1836F018242A501DC9062, ); isa = PBXGroup; name = Sources; refType = 4; }; 00E2F85A016E92B00ACA28DC = { children = ( 00E2F85B016E92B00ACA28DC, 00E2F85C016E92B00ACA28DC, ); isa = PBXGroup; name = unix; refType = 4; }; 00E2F85B016E92B00ACA28DC = { children = ( F5F24FD6016ECC0F01DC9062, F5F24FD7016ECC0F01DC9062, ); isa = PBXGroup; name = Headers; refType = 4; }; 00E2F85C016E92B00ACA28DC = { children = ( F5F24FD8016ECC0F01DC9062, F5F24FD9016ECC0F01DC9062, F5F24FDB016ECC0F01DC9062, F5F24FDC016ECC0F01DC9062, F5F24FDD016ECC0F01DC9062, F5F24FDE016ECC0F01DC9062, F5F24FDF016ECC0F01DC9062, F5F24FE0016ECC0F01DC9062, F5F24FE1016ECC0F01DC9062, F5F24FE2016ECC0F01DC9062, F5F24FE3016ECC0F01DC9062, F5F24FE4016ECC0F01DC9062, F5F24FE5016ECC0F01DC9062, F5F24FE6016ECC0F01DC9062, F5F24FE7016ECC0F01DC9062, ); isa = PBXGroup; name = Sources; refType = 4; };//000//001//002//003//004//F50//F51//F52//F53//F54 F50DC367017033D701DC9062 = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; F50DC3680170344801DC9062 = { buildActionMask = 2147483647; files = ( ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; F50DC36A01703B7301DC9062 = { buildActionMask = 2147483647; files = ( F59D84630338F9EC016F146B, F59D84640338F9ED016F146B, F59D84670338FA8B016F146B, F59D84680338FA8D016F146B, F59D84690338FA90016F146B, F5C093BA0342F7B4016F146B, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; F5306C9F03CAC979016F146B = { children = ( F5306CA303CAC9DE016F146B, F5306CA103CAC9DE016F146B, F5306CA203CAC9DE016F146B, ); isa = PBXGroup; name = "Build System"; refType = 4; }; F5306CA003CAC9AE016F146B = { fileEncoding = 5; isa = PBXFileReference; name = ChangeLog; path = ../ChangeLog; refType = 2; }; F5306CA103CAC9DE016F146B = { fileEncoding = 5; isa = PBXFileReference; name = configure.in; path = ../unix/configure.in; refType = 2; }; F5306CA203CAC9DE016F146B = { fileEncoding = 5; isa = PBXFileReference; name = Makefile.in; path = ../unix/Makefile.in; refType = 2; }; F5306CA303CAC9DE016F146B = { isa = PBXFileReference; name = tcl.m4; path = ../unix/tcl.m4; refType = 2; }; F53ACC5C031D9D11016F146B = { isa = PBXExecutableFileReference; name = tclsh8.4; path = ../../build/tclsh8.4; refType = 2; }; F53ACC73031DA405016F146B = { isa = PBXExecutableFileReference; name = tcltest; path = ../../build/tcltest; refType = 2; }; F5877EB5031F7997016F146B = { isa = PBXTargetDependency; target = 00E2F84B016E8A830ACA28DC; }; F5877EB6031F79A4016F146B = { isa = PBXTargetDependency; target = 00E2F84C016E8B780ACA28DC; }; F5877FB6031F97AF016F146B = { buildActionMask = 8; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "# ensure we can overwrite a previous install\nif [ -d \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\" ]; then\n chmod -RH u+w \"${INSTALL_ROOT}${INSTALL_PATH}/${PRODUCT_NAME}.${WRAPPER_EXTENSION}\"\nfi"; }; F5877FBB031FA90A016F146B = { buildActionMask = 8; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; shellScript = "if [ -n \"${EMBEDDED_BUILD:-}\" ]; then\n# if we are embedding frameworks, don't install tclsh\nrm -f \"${INSTALL_ROOT}/usr/bin/tclsh${FRAMEWORK_VERSION}\"\nrmdir -p \"${INSTALL_ROOT}/usr/bin\" 2>&-\ntrue\nelse\n# redo prebinding\ncd \"${INSTALL_ROOT}\"\nif [ ! -d usr/lib ]; then mkdir -p usr; ln -fs /usr/lib usr/; RM_USRLIB=1; fi\nif [ ! -d System ]; then ln -fs /System .; RM_SYSTEM=1; fi\nredo_prebinding -r . \"./usr/bin/tclsh${FRAMEWORK_VERSION}\"\nif [ -n \"${RM_USRLIB:-}\" ]; then rm -f usr/lib; rmdir -p usr 2>&-; fi\nif [ -n \"${RM_SYSTEM:-}\" ]; then rm -f System; fi\n# install tclsh symbolic link\nmkdir -p \"${INSTALL_ROOT}/usr/bin\"\nln -fs \"tclsh${FRAMEWORK_VERSION}\" \"${INSTALL_ROOT}/usr/bin/tclsh\"\nfi"; }; F59AE5E3017AC67A01DC9062 = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -