Using the library to build applications
On UNIX platforms
The DC-API library uses the pkg-config system to help
the building of applications. For every backend, two
pkg-config modules are available:
dcapi-<backend>-client
for building client applications and
dcapi-<backend>-master
for building master applications.
During compilation, the pkg-config --cflags
<module> command gives the
list of compiler directives (like include file locations) that have to be
passed to the compiler whenever one of the DC-API headers is referenced in
a source file.
During linking, the pkg-config --libs
<module> command will return
the list of libraries and linker options required to link the application
with DC-API.
If you have built DC-API from source and have installed it at a
non-standard location (i.e. not under /usr or
/usr/local), you may have to set the
PKG_CONFIG_PATH environment variable to point to the
directory where the .pc files are located in order
to pkg-config to find them.