Чтобы компилятор мог видеть OpenMP, вам может потребоваться установить следующие параметры в вашей команде cmake (для зависимостей, расположенных в /opt/local
):
cmake .. -DOpenMP_C_FLAGS=-fopenmp=lomp -DOpenMP_CXX_FLAGS=-fopenmp=lomp -DOpenMP_C_LIB_NAMES="libomp" -DOpenMP_CXX_LIB_NAMES="libomp" -DOpenMP_libomp_LIBRARY="/opt/local/lib/libomp.dylib" -DOpenMP_CXX_FLAGS="-Xpreprocessor -fopenmp /opt/local/lib/libomp.dylib -I/opt/local/include" -DOpenMP_CXX_LIB_NAMES="libomp" -DOpenMP_C_FLAGS="-Xpreprocessor -fopenmp /opt/local/lib/libomp.dylib -I/opt/local/include"
Два отсутствующих CMakeLists.txt
расположены в git подмодулях в src/
Чтобы загрузить подмодули, cd
в каталог root phaedle
и введите следующую команду:
git submodule update --init --recursive
Редактировать: это теперь исправлено в master
.