When the unit tests were run without installing the libraries in their final locations, the loading of the modules would fail. Using locations relative to the build directory allows unit testing without having to install the libraries.