Changeset 1028
- Timestamp:
- 02/19/09 09:49:26 (1 year ago)
- Files:
-
- trunk/Perian.xcodeproj (modified) (1 prop)
- trunk/Perian.xcodeproj/project.pbxproj (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Perian.xcodeproj
- Property svn:ignore changed from
*.mode1
*.mode2
*.pbxuser
*.perspective
to
*.mode1
*.mode1v3
*.mode2
*.pbxuser
*.perspective
- Property svn:ignore changed from
trunk/Perian.xcodeproj/project.pbxproj
r1027 r1028 1365 1365 83D1D6C60B4C794700E09EC9 /* Frameworks */, 1366 1366 F535FCD50B4D605900F00D14 /* ShellScript */, 1367 3D0B9E090EB37E8300C4F556 /* ShellScript */,1368 1367 ); 1369 1368 buildRules = ( … … 1549 1548 shellPath = /bin/sh; 1550 1549 shellScript = "source $SRCROOT/createStaticLibs.sh"; 1551 };1552 3D0B9E090EB37E8300C4F556 /* ShellScript */ = {1553 isa = PBXShellScriptBuildPhase;1554 buildActionMask = 2147483647;1555 files = (1556 );1557 inputPaths = (1558 );1559 outputPaths = (1560 );1561 runOnlyForDeploymentPostprocessing = 0;1562 shellPath = /bin/sh;1563 shellScript = "# Xcode auto-versioning script for Subversion\n# by Axel Andersson, modified by Daniel Jalkut to add\n# \"--revision HEAD\" to the svn info line, which allows\n# the latest revision to always be used.\n\n# further modified by Augie Fackler to be gross and sh-based in places\n# so that you can have svn installed anywhere\nPATH=/sw/bin:/opt/local/bin:/usr/local/bin:/usr/bin:$PATH\nffmpeg_rev=`cat \"$SYMROOT/Universal/buildid\"`\nREV=`svnversion -n ./`\necho $REV\n\necho | perl <<EOF\nuse strict;\ndie \"\\$0: Must be run from Xcode\" unless \\$ENV{\"BUILT_PRODUCTS_DIR\"};\n\nmy \\$INFO = \"\\$ENV{BUILT_PRODUCTS_DIR}/\\$ENV{WRAPPER_NAME}/Contents/Info.plist\";\n\nmy \\$version = \"$REV\";\n\n# (Match the last group of digits and optional letter M/S):\n\n# ugly yet functional (barely) regex by Daniel Jalkut:\n#$version =~ s/([\\d]*:)(\\d+[M|S]*).*/$2/;\n\n# better yet still functional regex via Kevin \"Regex Nerd\" Ballard\n(\\$version =~ m/\\d+[MS]*\\$/) && (\\$version = \\$&);\n\nopen(FH, \"\\$INFO\") or die \"\\$0: \\$INFO: $!\";\nmy \\$info = join(\"\", <FH>);\nclose(FH);\n\n#\\$info =~ s/([\\t ]+<key>CFBundleVersion<\\/key>\\n[\\t ]+<string>).*?(<\\/string>)/\\$1\\$version\\$2/;\n\\$info =~ s/SVNREVISION/\\$version/;\n\\$info =~ s/FFMPEGREVISION/$ffmpeg_rev/;\n\nopen(FH, \">\\$INFO\") or die \"\\$0: \\$INFO: \\$!\";\nprint FH \\$info;\nclose(FH);\nEOF\n";1564 1550 }; 1565 1551 F5121EB60EB3A54A0048EF67 /* ShellScript */ = { … … 2200 2186 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 2201 2187 INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 2188 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 2189 INFOPLIST_PREFIX_HEADER = "$(TARGET_BUILD_DIR)/include/SVNRevision.h"; 2190 INFOPLIST_PREPROCESS = YES; 2202 2191 INSTALL_PATH = "$(HOME)/Library/Bundles"; 2203 2192 OTHER_LDFLAGS = ( … … 2351 2340 GCC_WARN_UNUSED_VARIABLE = YES; 2352 2341 INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 2342 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 2343 INFOPLIST_PREFIX_HEADER = "$(TARGET_BUILD_DIR)/include/SVNRevision.h"; 2344 INFOPLIST_PREPROCESS = YES; 2353 2345 INSTALL_PATH = "$(HOME)/Library/Bundles"; 2354 2346 OTHER_LDFLAGS = ( … … 2375 2367 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 2376 2368 INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 2369 INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 2370 INFOPLIST_PREFIX_HEADER = "$(TARGET_BUILD_DIR)/include/SVNRevision.h"; 2371 INFOPLIST_PREPROCESS = YES; 2377 2372 INSTALL_PATH = "$(HOME)/Library/Bundles"; 2378 2373 OTHER_LDFLAGS = (
