Daniel Marino
30 oktober 2024
Reševanje težav s prevajanjem OpenMP v sistemu macOS za gradnje CMake

Lahko je moteče, če v sistemu macOS nenehno prejemate opozorilo »Ni bilo mogoče najti OpenMP_C«, zlasti če CMake privzeto uporablja Xcode's Clang, ki ne podpira OpenMP. Ta težava lahko vpliva na več gradenj, kar je pogosto pri Apple Silicon. To se pogosto popravi z nastavitvijo CMake, da uporablja različico Clang, ki je združljiva z OpenMP, na primer različico, nameščeno z uporabo MacPorts. Ta objava ponuja številne preizkušene metode in skripte za preusmeritev CMake na ustrezne poti prevajalnika, kar omogoča brezhibno vzporedno obdelavo in preprečuje konfiguracijske napake.