wxWidgets/build/osx
Dimitri Schoolwerth 522837d0d6 Update OS X and iOS related build files
Some files only appear in Cocoa builds now which iOS is not a part of,
resulting in link errors. Add (Carbon's) settings.cpp and (Cocoa's)
stdpaths.mm to the list of iOS sources to fix this.
The regenerated Xcode projects also include other additions since the
last time they were updated using makeprojects.applescript (and
overwrites project changes that were made manually).
2015-11-09 22:47:56 +04:00
..
wxcarbon_in.xcodeproj preparing for multi-lib builds 2014-08-10 17:15:09 +00:00
wxcarbon.xcodeproj Update OS X and iOS related build files 2015-11-09 22:47:56 +04:00
wxcocoa_in.xcodeproj naming closer to Makefile 2014-08-11 15:52:00 +00:00
wxcocoa.xcodeproj Update OS X and iOS related build files 2015-11-09 22:47:56 +04:00
wxiphone_in.xcodeproj preparing for multi-lib builds 2014-08-10 17:15:09 +00:00
wxiphone.xcodeproj Update OS X and iOS related build files 2015-11-09 22:47:56 +04:00
fix_xcode_ids.py
makeprojects.applescript updated AppleScript for multilib builds 2014-08-11 16:25:55 +00:00
readme.txt Update XML Tools URL. 2015-02-13 21:49:06 +00:00
wx.xcconfig Xcode project: src/regex must be in non-user search path 2014-12-05 15:55:26 +00:00
wxcarbon.xcconfig
wxcocoa_ml3rd.xcconfig naming closer to Makefile 2014-08-11 15:51:14 +00:00
wxcocoa_ml.xcconfig new separate config file for base 2014-08-11 15:50:11 +00:00
wxcocoa_mlbase.xcconfig naming closer to Makefile 2014-08-11 15:51:14 +00:00
wxcocoa_mlgui.xcconfig naming closer to Makefile 2014-08-11 15:51:14 +00:00
wxcocoa.xcconfig
wxdebug.xcconfig
wxiphone.xcconfig
wxrelease.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/xml-tools/

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/xml-tools/

Stefan Csomor