Building GNUstep with Clang, Blocks, and Grand Central Dispatch

From GNUstepWiki
Revision as of 01:02, 3 June 2013 by Sdw (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This guide shows how to install GNUstep-base with clang, blocks and Grand Central Dispatch.

First some background as the information on this is scattered around the web.

Grand Central Dispatch is a library to assist building apps on multi-core processors. Tasks can be submitted in blocks or with a C API. To understand the process below, some notes are in order. If you're in a hurry, you can probably skip the notes and everything should just build.

  • The library for Grand Central Dispatch is called libdispatch
  • As far as I can make out, there are two implementations of GCD out there. One by Mark Heily