09a8cab77b
Under some unknown circumstances two added source files are concatenated into one faulty entry in an Xcode project (this probably occurs either at the Xcode or XMLTools2 level). Try to detect these errors in the Python script and fix them by patching up the project.pbxproj file. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 |
||
---|---|---|
.. | ||
wxcarbon_in.xcodeproj | ||
wxcocoa_in.xcodeproj | ||
wxiphone_in.xcodeproj | ||
fix_xcode_ids.py | ||
makeprojects.applescript | ||
readme.txt | ||
wx.xcconfig | ||
wxcarbon.xcconfig | ||
wxcocoa.xcconfig | ||
wxiphone.xcconfig | ||
wxvers.xcconfig |
Updating Library Version Info ----------------------------- for a new release the wxvers.xcconfig has to be updated accordingly Building Projects ----------------- makeprojects is an AppleScript that uses the XML Tools from http://www.latenightsw.com/freeware/XMLTools2/ the reason for this script is to support a single place of definition for the files needed for a certain platform by building Xcode projects from the bakefiles files.bkl file list. it creates new projects from the ..._in.xcodeproj templates in this folder and then reads in the files lists from the files.bkl in the build/bakefiles directory, evaluates the conditions in these definitions and then adds the correct files to the newly created Xcode projects if you only need a specific target and not all three of them (carbon, cocoa, iphone) then you can comment the unneeded makeProject calls. Prerequisites ------------- you need the xml scripting additions from latenightsw, http://www.latenightsw.com/freeware/XMLTools2/index.html currently the 2.9.3 version available from that download is not appropriate for OS X 10.6, you can download a beta from a newer version here: http://www.latenightsw.com/blog/?p=231 Stefan Csomor