OpenSAML-C
The OpenSAML-C 3.x shared library can be built from source using any reasonably standard C++ compiler or installed from binary packages on supported platforms. Note that C++ libraries must be built using a common compiler or link/load undefined symbol errors will result.
Support only as part of the Shibboleth SP
Although OpenSAML-C is a separate project, it is only supported as a dependency of the Shibboleth SP
Static library support is not available.
As noted here OpenSAML requires multiple dependencies to be available or built.
The Boost headers. But you don't need to actually build or install the full Boost library set.
cxxtest (optional, for unit test support)
Non-Windows
A standard configure
 command line should do the right thing, barring occasional platform-specific requirements or pointing to libraries in non-standard locations.
./configure --with-log4shib=/opt/shibboleth-sp --prefix=/opt/shibboleth-sp -C
Windows
See this topic