README

Fri, 06 Sep 2013 13:20:20 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 06 Sep 2013 13:20:20 +0200
changeset 152
3238f65db163
parent 151
fc8d05972af7
child 155
45395ba5ed30
permissions
-rw-r--r--

minor code fixes + added clang support + improved build system

     2 -------------------------------------------------------------------------------
     3                      UAP Common eXtensions - UCX
     4 -------------------------------------------------------------------------------
     6 0. Table of Contents:
     8   1. Introduction  ........................................................ 14
     9   2. Build and Installation  .............................................. 24
    10   3. Documentation  ....................................................... 57
    11   4. Contact  ............................................................. 65
    14 1. Introduction
    16 UAP Common eXtensions provide useful data structures and algorithms for common
    17 programmatic tasks in C language. By design the features are divided into
    18 modules to minimize the library footprint. Using the build files you can create
    19 a static lib containing all modules, but you might also want use the UCX sources
    20 in your project and compile against specific modules to further minimize the
    21 footprint. Feel free to do so.
    24 2. Build and Installation
    26 Untar the source archive and run
    28   make CONF=<yourconfig>
    30 If you are using gcc, then simply run
    32   make
    34 The available configurations are clang, clang-debug, gcc, gcc-debug, g++,
    35 g++-debug, osx, osx-debug, suncc, suncc-debug and windows. The later uses
    36 microsoft visual C++ compiler. If you want to use mingw oder cygwin, you can
    37 use the default gcc configuration.
    39 The build files are placed into a build subdirectory, which is created if it
    40 does not exists.
    42 To install UCX, run
    44   make install
    46 or
    48   make install PREFIX=<install_dir>
    50 The default prefix is /usr/local.
    52 If you want to test your build, run
    54   make run CONF=<yourconfig>
    57 3. Documentation
    59 The code uses doxygen source code documentation. A html version of the
    60 documentation is also available here:
    62   http://develop.uap-core.de/ucx/1.0/index.html
    65 4. Contact
    67 Copyright (c) 2013 Olaf Wintermann
    69   Mike "UniversE" Becker        (universe@uap-core.de)
    70   Olaf "Prometheus" Wintermann  (prometheus@uap-core.de)

mercurial