This enables us to generate pkg-config with proper paths if the
installation prefix is decided at install time, e.g. with
```
cmake --install build-dir --prefix /path/to/somewhere
```
It also means that we can use CMake's generator expression to get
the _real_ final name of the libraries, e.g. including debug postfix.
Closes#2979