2 # znek's fixes for Xcode projects
4 TMPFILE=/tmp/znek-fix-xcode-projects_$$
12 # 1. Replace /Local/BuildArea (my build area) with /Library/Frameworks
13 cat ${PROJ} | sed -e 's;/Local/BuildArea;/Library/Frameworks;g' > ${TMPFILE}
14 mv ${TMPFILE} ${TMPFILE}_1
16 # 2. build filter for frameworks
18 for f in SaxObjC DOM XmlRpc EOControl NGExtensions NGHttp NGObjWeb NGStreams NGXmlRpc SoObjects WebDAV SoOFS NGImap4 NGMail NGMime SOPEX WEExtensions WOExtensions WOXML GDLAccess NGLdap NGiCal
20 FILTER="${FILTER} -e s;/Library/Frameworks/${f}.framework;\"\$(USER_LIBRARY_DIR)/EmbeddedFrameworks/${f}.framework\";g"
22 cat ${TMPFILE}_1 | sed ${FILTER} > ${TMPFILE}
24 diff -q ${TMPFILE} ${PROJ} > /dev/null 2>&1
25 if [ ! $? -eq 0 ]; then
32 PROJECTS=`find . -name "*.pbxproj"`