id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
1112	Script to build OS X dependencies	historic_bruno	historic_bruno	"Developing the game on OS X is a pain, because not only does Xcode need to be installed to get a Unix build environment, but we currently need Mac Ports or equivalent to acquire all the [http://trac.wildfiregames.com/wiki/BuildInstructions#Dependencies dependencies], since OS X doesn't have a real package manager. This also has the side effect of making the game more difficult to distribute, as it's unknown what versions of the dependencies Mac Ports might have pulled in or how they were built. For Windows developers we already provide prebuilt libraries, the same can be achieved on OS X.

It's proposed to eliminate the Mac Ports requirement by having a script that downloads (optionally) and builds the game's dependencies from source. I'm working on a script now that does just that. '''This script is only for developers''', not the end users. Currently it builds static libs (.a) which get linked into the engine. This avoids the need for `install_name_tool` fiddling later and other problems like dylib search paths.

We can even go so far as to distribute the prebuilt libraries on separate SVN directories, arranged by OS, similar to what [http://www.blender.org/ Blender] does. This would greatly speed the development process as most have no need or desire to build the dependencies."	task	closed	Should Have	Alpha 13	Build & Packages	fixed	osx build	
