Integration
A guide on how to integrate GPDS into a project.
Overview
GPDS can be built as a static or dynamic (shared) library.
see Building to learn how to build the library.
Requirements
Using GPDS only requires a C++17 compatible compiler (and corresponding STL). Furthermore, GPDS uses cmake as the primary build system.
Integration - CMake
Integrating GPDS into a client application that also uses cmake is extremely easy as GPDS properly exports the library targets.
Integration - Application
After integrating the GPDS library into a client
application/library, classes can inherit the gpds::serialize
interface.