Commit da9b838910e62825717a8b2de8ce9c92e396136e

Marco Rebhan 2023-08-08T14:33:03

Re-do and clean up CMake support, making it use relocatable paths Closes #4025.