This morning I committed a native Xcode project file to svn trunk. The previous project file was basically a wrapper for the autotools interface that copied everything into an application. This was a problematic approach at best, and became a definite no-go when Apple removed autotools from recent Xcode versions. This new project file uses the compiler built in to Xcode (LLVM) to compile the code, and allows you to actually search and manipulate the code without having to go to the command line or other text editor (one of the main reasons to have an IDE in the first place). It should work on Xcode 4.2 and later (available on Snow Leopard if you have a paid Mac developer subscription through Apple, or available on Lion and later for everyone). All the main modules are supported, including the main game client, bzfs, bzadmin, and plugins.
Feedback is solicited and very welcome. I am hoping this is a step in the right direction to allow us to continue supporting the Mac platform into the future, and to encourage development activity from our Mac developers now that a full-featured IDE experience is offered for their platform.
See http://bzflag.svn.sourceforge.net/viewv ... iew=markup for further information. Also see http://wiki.bzflag.org/index.php?title= ... oldid=7908 for further information on compiling 3rd-party plugins in Xcode.
Place all meeting requests / announcements here...
1 post • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 3 guests