[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changes I've been thinking of...

From: David Chisnall
Subject: Re: Changes I've been thinking of...
Date: Sat, 10 Oct 2009 10:54:41 +0100

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.


-- Sent from my PDP-11

reply via email to

[Prev in Thread] Current Thread [Next in Thread]