Daniel Marino
30 octubre 2024
Resolución de problemas de compilación de OpenMP en macOS para compilaciones de CMake

Puede ser molesto seguir recibiendo la advertencia "NO se pudo encontrar OpenMP_C" en macOS, especialmente cuando CMake usa Clang de Xcode de forma predeterminada, que no es compatible con OpenMP. Varias compilaciones pueden verse afectadas por este problema, que es frecuente en Apple Silicon. Con frecuencia se soluciona configurando CMake para que use una versión de Clang que sea compatible con OpenMP, como una instalada mediante MacPorts. Esta publicación ofrece una serie de métodos y scripts probados y verdaderos para redirigir CMake a las rutas de compilación adecuadas, facilitando un procesamiento paralelo fluido y evitando errores de configuración.