Skip to content

ogred3d/libgod

 
 

Repository files navigation

Build Status Dependency Status

libgod

Global Optimization Data Library.

Nothing personal. Pure atheistic. Pure phdic.

Welcome to the discussion wiki

How to build

Currently only UNIX systems are supported - Linux, Mac OS X.

Dependencies

Boost and CMake must be installed on the system. For example, for debian system:

     sudo apt-get install cmake libboost-dev doxygen

Building

Prepare a build

Simply run:

    ./build.sh prepare

It generates typical build.conf and downloads dependencies to the project directory.

Run:

    ./build.sh bootstrap

to extract dependencies to the third-party directory.

Then adjust build.conf if needed. Consult build.conf.default for sample settings. You are ready to build a project.

Build a libgod

Build a god library and its dependencies:

    ./build.sh

It builds everything, installs library locally and runs tests.

You can run only library build by issuing:

    ./build.sh build

Finally, you can clean a build by issuing:

    ./build.sh clean

Please consult build.sh for more useful tasks such as clean_all, fast, bootstrap. Travis build is supported and configured in .travis.yml.

About

Global Optimization Data Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published