Daniel Marino
30 října 2024
Řešení problémů s kompilací OpenMP na macOS pro sestavení CMake
Může být nepříjemné neustále dostávat varování „Nelze najít OpenMP_C“ na macOS, zvláště když CMake ve výchozím nastavení používá Xcode's Clang, který nepodporuje OpenMP. Tento problém, který je u Apple Silicon častý, může mít vliv na více sestavení. Často se to řeší nastavením CMake na použití verze Clang, která je kompatibilní s OpenMP, jako je například verze nainstalovaná pomocí MacPorts. Tento příspěvek nabízí řadu osvědčených metod a skriptů pro přesměrování CMake na vhodné cesty kompilátoru, což usnadňuje bezproblémové paralelní zpracování a zabraňuje chybám v konfiguraci.