Building

A guide on how to build GPDS.

Downloading

The best way to download GPDS is by cloning the official repository.

  1. Clone the repository:
    $> git clone https://github.com/simulton/gpds
  2. Get all submodules:
    $> cd gpds
    $> git submodule update --init --recursive

Building

GPDS comes with cmake integration which allows to build the library (static and shared), examples and unit tests.

Targets

The following cmake targets are interesting to a user:

gpds-static
Build gpds as a static library.
gpds-shared
Build gpds as a shared/dynamic library.
gpds-tests
Build (and run) the unit tests.
gpds-examples
Build the example application(s) that showcase how to use GPDS.