Improves build times and exception messages
Modify cmake build process and use ccache on Linux to reduce times. More work can be done to improve the building of unit tests
A friendly reminder, old access tokens with no expiry dates will soon be expiring. Any tokens with no expiry dates had their expiry set to one year when we updated to Gitlab 16.0 (around a year ago).
So make sure you renew your access tokens accordingly.
Modify cmake build process and use ccache on Linux to reduce times. More work can be done to improve the building of unit tests