Daniel Marino
30 oktober 2024
Løse OpenMP-kompileringsproblemer på macOS for CMake Builds
Det kan være irriterende å stadig få advarselen "Kunne IKKE finne OpenMP_C" på macOS, spesielt når CMake bruker Xcodes Clang som standard, som ikke støtter OpenMP. Flere bygg kan bli påvirket av dette problemet, som er hyppig på Apple Silicon. Det fikses ofte ved å sette CMake til å bruke en Clang-versjon som er kompatibel med OpenMP, for eksempel en som er installert med MacPorts. Dette innlegget tilbyr en rekke utprøvde metoder og skript for å omdirigere CMake til de riktige kompilatorveiene, forenkle sømløs parallellbehandling og forhindre konfigurasjonsfeil.