"If CMake finds [OpenMP](https://www.openmp.org/), the code is compiled using multithreading and vectorization for some functions." However, `region_model.h` and `depth_model.h` use `#include <omp.h>` without any preprocessor checks. So, in fact `openmp` is always required.