On 9 Oct 2009, at 21:29, Markus Hitter wrote:
Am 09.10.2009 um 20:23 schrieb David Chisnall:
On 9 Oct 2009, at 19:19, Gregory Casamento wrote:
Well, yeah... I do know about pbxbuild since I helped develop it.
The point is that the majority of mac devs expect things to be done
completely from the mac.
My point was that this is something we could automate pretty
trivially. I managed to get Darwine building (but not running)
Windows versions of GNUstep apps, and it would be pretty simple to
package up a virtual appliance that people could open with
VirtualBox on their Mac and just point at an svn repository and get
automated builds. Same with Darwine; we could package up a .wine
directory containing GNUstep with this.
Does this mean GNUstep cross-development can be done from within
Xcode already or do you want to use Darwine to run ProjectCenter/
Gorm for development? For the later, I fear this isn't exactly what
developers mean with "completely on the Mac".
Currently, pbxbuild doesn't run under Darwine, so I had to generate
the GNUmakefile by hand, but I did set up one project with an
'external build system' step in XCode that ssh'd to a VM and ran
pbxbuild there. It's not how I'd want to work, but it does work for
producing Linux / *BSD binaries. We could quite easily produce a
VirtualBox appliance that had a small Linux / GNUstep install and a
build script that can be used from XCode to rsync the project into the
VM and then run pbxbuild on it.
An ability to run/debug GNUstep/Windows executables on the Mac would
be a nice addition, though.
Unfortunately, for some reason, GNUstep/Windows apps didn't work at
all in WINE for me.
David
-- Sent from my PDP-11
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev