Daniel Marino
30 outubro 2024
Resolvendo problemas de compilação OpenMP no macOS para compilações CMake

Pode ser irritante receber o aviso "NÃO foi possível encontrar OpenMP_C" no macOS, especialmente quando o CMake usa o Clang do Xcode por padrão, que não suporta OpenMP. Várias compilações podem ser afetadas por esse problema, que é frequente no Apple Silicon. Freqüentemente, é corrigido configurando CMake para usar uma versão do Clang compatível com OpenMP, como uma instalada usando MacPorts. Esta postagem oferece vários métodos e scripts testados e comprovados para redirecionar o CMake para os caminhos apropriados do compilador, facilitando o processamento paralelo contínuo e evitando erros de configuração.