Give a try to vcpkg for Analysis Situs configuration
The original discussion is here: http://analysissitus.org/forum/index.php?threads/using-open-cascade-with-cpm-cmake-dependencies-manager.372/post-2291
It seems that OpenCascade drifts toward the use of vcpkg, and the community finds this way of configuration convenient.