GNUstep is a cross-platform environment that provides partially Cocoa-compatible frameworks.
This page is a work in progress and is currently just a placeholder and space for collecting all things related to GNUstep.
GNUstep is a cross-platform environment loosely compatible with Cocoa. It is available for Linux, for example, and also for PureDarwin (via MacPorts). For more general information about what GNUstep is, see the Introduction to GNUstep
. By the way, WindowMaker and GNUstep are different things and are often confused by people.
Building GNUstep for PureDarwin
sudo /opt/local/bin/port archive gnustep +puredarwin
(This is a work in progress.)
Compiling a "Cocoa" hello world on Ubuntu
apt-get install gnustep build-essential libfoundation1.0-dev gnustep-devel gnustep-make libgnustep-base-dev gobjc # maybe too much
TOOL_NAME = LogTest
LogTest_OBJC_FILES = source.m
export GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles # needed?
obj/LogTest # runs