CoreObject GNUstep INSTALL ========================== Required software ----------------- You need to have the GNUstep core libraries installed in order to compile and use CoreObject, see . The core packages are, at a minimum: - clang 3.3 or higher - libobjc2 trunk - gnustep-make 2.6.6 or higher - gnustep-base trunk - gnustep-gui recent release - gnustep-back recent release **Note**: GNUstep GUI and Back dependencies are temporary. You also need to have the SQLite and EtoileFoundation libraries installed: - libsqlite 3.7.7, see - EtoileFoundation, see **Note:** If you have the entire [Etoile repository](https://github.com/etoile/Etoile), EtoileFoundation is built together with CoreObject, by running 'make' in Frameworks or any other parent directories. Build and Install ----------------- Square brackets "[ ]" are used to indicate optional parameters. To build and install the CoreObject framework (use gmake on non-GNU systems): make [sudo [-E]] make install Test suite ---------- UnitKit is required, see **Note:** If you have the entire Etoile repository, UnitKit is built together with CoreObject, by running 'make' in Frameworks or any other parent directories. Square brackets "[ ]" are used to indicate optional parameters. To produce a test bundle and run the test suite: make test=yes ukrun [-q] In addition, the project includes a benchmark suite built as a test bundle. To build and run it: make benchmark=yes ukrun [-q] BenchmarkCoreObject.bundle Trouble ------- Give us feedback! Tell us what you like; tell us what you think could be better. Send bug reports and patches to .