So I had some fun today working on making the cmake build mac-compatible :)

In the process I modularised the code a bit and added support for svn
revision and build flags
It's not 1000% clean by my standards but I managed to get a fully
working Mac OS X bundle with 3 commands ;)

current use is more or less like this:
use std::sense;
uncompress mixxx-osxlib
svn up mixxx
cd mixxx
patch < cmake-take-two.patch
cd ..
mkdir mixxx-build
cd mixxx-build
cmake -G XCode ../mixxx
xcodebuild
xcodebuild -target package

If all goes well, you get Mixxx-version-svnrev.dmg
Open double click enjoy

I've put the patch, a copy of the mixxx-osxlib directory and the
resulting bundle up on my web site
http://www.rdfm.org/stuff/mixxx/cmake-take-two.patch
http://www.rdfm.org/stuff/mixxx/Mixxx-1.6.5-2418.dmg
http://www.rdfm.org/stuff/mixxx/mixxx-osxlib.zip

These will be pulled sooner than later and are simply there for
testing purposes.

The usual "This might feast on your dog's remains, eat your data,
format your hard drive,YMMV,IANAL,GAL,IWUID" disclaimer applies, but
I'd like to hear about regressions people might have on the Mac
platform

PS: mixxx-osxlib is a copy of all required libraries built with --disable-shared
-- 
Claudio Bantaloukas http://www.rdfm.org/ammuzzu/

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to