Daniel Marino
30 oktober 2024
Lösning av OpenMP-kompileringsproblem på macOS för CMake Builds

Det kan vara irriterande att fortsätta få varningen "Kunde INTE hitta OpenMP_C" på macOS, speciellt när CMake använder Xcodes Clang som standard, som inte stöder OpenMP. Flera versioner kan påverkas av detta problem, som är frekvent på Apple Silicon. Det åtgärdas ofta genom att ställa in CMake för att använda en Clang-version som är kompatibel med OpenMP, till exempel en som installeras med MacPorts. Det här inlägget erbjuder ett antal beprövade metoder och skript för att omdirigera CMake till lämpliga kompilatorvägar, underlätta sömlös parallell bearbetning och förhindra konfigurationsmisstag.