• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Using Xcode for *GNUstep* Development
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using Xcode for *GNUstep* Development


  • Subject: Re: Using Xcode for *GNUstep* Development
  • From: Jason Stephenson <email@hidden>
  • Date: Sat, 06 Dec 2008 10:24:33 -0500

Keary Suska wrote:

I have seen where Xcode has been used for non-Mac development, although not officially supported, although I don't know if Xcode has been used successfully develop a GNUstep executable directly. I.e., as opposed to just developing a GNUstep-compatible Mac app and then porting over.


Just looking for advice, warnings, recommendations, what-not. A recommendation could be, "don't--there are better tools for this on the Linux side." Just since I am familiar and comfortable with Xcode, it would be nice to use it at least for the bulk of development.

There are different tools for this on the Linux side. Have you visited http://www.gnustep.org/ ?


Gorm is the GNUStep equivalent of IB, and most building is done via a series of special Makefiles. Instructions are available at the GNUStep site.



P.S. It's really just that I want to use the convenience of Foundation objects for a Linux project. I have no intention of doing any GUI stuff.

Well, that makes things a bit easier depending on how your Linux distro packages things. I've only used GNUStep for development on FreeBSD, and there, the GNUStep packages are split up such that you can install the GNUStep base libraries without the GUI, basically you can install the equivalent of Foundation without AppKit.


Most of the Foundation classes are compatible between GNUStep and Cocoa. However, there are some differences, so you will need to read the GNUStep documentation carefully. You'll also need some #ifdefs if you want to keep things portable between the two toolkits.

GNUStep library documentation can be found here:

http://www.gnustep.org/developers/documentation.html#api

HtH,
Jason


TIA,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Using Xcode for *GNUstep* Development
      • From: Timothy Larkin <email@hidden>
References: 
 >Re: Using Xcode for OpenStep Development (From: Michael Ellis <email@hidden>)
 >Using Xcode for *GNUstep* Development (From: Keary Suska <email@hidden>)

  • Prev by Date: Error after upgrading XCode 3 to 3.1.2
  • Next by Date: Re: Building "Carbon C++ Standard Application" fails with exit code 71 {*SOLVED*}
  • Previous by thread: Using Xcode for *GNUstep* Development
  • Next by thread: Re: Using Xcode for *GNUstep* Development
  • Index(es):
    • Date
    • Thread