Daniel Marino
30 жовтня 2024
Вирішення проблем компіляції OpenMP у macOS для збірок CMake

Може бути неприємно постійно отримувати попередження «НЕ вдалося знайти OpenMP_C» у macOS, особливо коли CMake за умовчанням використовує Clang Xcode, який не підтримує OpenMP. Ця проблема може вплинути на кілька збірок, яка часто зустрічається в Apple Silicon. Це часто виправляється шляхом налаштування CMake на використання версії Clang, сумісної з OpenMP, наприклад, встановленої за допомогою MacPorts. Ця публікація пропонує низку перевірених методів і сценаріїв для перенаправлення CMake до відповідних шляхів компілятора, полегшення безперебійної паралельної обробки та запобігання помилкам конфігурації.