Switch to a more robust GSL locator for CMake