Global Optimization Data Library.
Nothing personal. Pure atheistic. Pure phdic.
Welcome to the discussion wiki
Currently only UNIX systems are supported - Linux, Mac OS X.
- asn1c
- google test
- boost
- doxygen (optional)
Boost and CMake must be installed on the system. For example, for debian system:
sudo apt-get install cmake libboost-dev doxygen
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 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
.