In ddX we make use of the CMake build system to detect our dependencies and orchestrate the build of the library. By default, only the Fortran and C parts of the library are built and linked into a shared object libddx.so as well as the program ddx_driver. The former can be linked to third-party codes using the headers (ddx.h for C or compiler-specific .mod files for Fortran), while the latter provides a standalone runner for ddX solvation models based on a plain text input file. In this form the dependencies of the code are minimal, being them limited to BLAS and LAPACK, as well as an OpenMP-compatible compiler.