Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Cross-Platform Development => Topic started by: chief1983 on October 08, 2013, 06:24:21 pm

Title: Old Xcode project abandonment
Post by: chief1983 on October 08, 2013, 06:24:21 pm
Ok, I'm about ready to abandon the old Xcode project, and Xcode3 support.  It has issues with the upcoming Valathil code, Xcode 3 won't compile Eli2's WebUI standalone code, and it's less optimized than the newer Xcode4 project file (which I've actually upgraded with Xcode 5 now).  I'm tired of maintaining it and plan on moving OS X nightlies to the newer project file, so if anyone else feels we need to keep it around, please let me know.  A major difference is that it still compiles PPC/i386, whereas the new file is i386/x64.  So we'd lose PPC support and gain 64bit binaries, without making any changes to the project files at least.  We'd also be using the newer SDKs officially and I have a feeling we'll need to do this anyway for the new SDL stuff.  So please weigh in if you have support or objections for this.
Title: Re: Old Xcode project abandonment
Post by: Echelon9 on October 08, 2013, 09:01:34 pm
No issues from me as another OS X dev.
There was a survey done a little while ago seeking how much pain would be occasioned by dropping PPC support. Even then it was pretty minor.
Keep in mind this period is the time to consider breaking changes. We have a stable 3.7.0 build out there that draws a line in the sand on support.
Title: Re: Old Xcode project abandonment
Post by: chief1983 on October 08, 2013, 09:09:45 pm
That's the idea.  Got a lor of architecture related stuff to catch up on.
Title: Re: Old Xcode project abandonment
Post by: jg18 on October 09, 2013, 01:55:54 am
Since my MBP is still running Snow Leopard, dropping Xcode 3 support makes me want to :hopping: because it means I'll need to upgrade to Mountain Lion which'll require repartitioning my drive and re-installing ALL THE THINGS for my triple boot setup. :blah:

But I admit the change is for the greater good, and I needed to rectify some bad partitioning decisions from a few years back anyway.

EDIT: wxL's OS X builds are currently made using the 10.5 SDK, although if we switch to Xcode 4, I guess I might as well use the 10.7 SDK, meaning anyone running Snow Leopard or earlier will get to enjoy using Soulstorm's launcher.