Daniel Marino
30 ottobre 2024
Risoluzione dei problemi di compilazione OpenMP su macOS per build CMake
Può essere fastidioso continuare a ricevere l'avviso "Impossibile trovare OpenMP_C" su macOS, soprattutto quando CMake utilizza Clang di Xcode per impostazione predefinita, che non supporta OpenMP. Più build potrebbero essere interessate da questo problema, che è frequente su Apple Silicon. Il problema viene spesso risolto impostando CMake per utilizzare una versione Clang compatibile con OpenMP, come quella installata utilizzando MacPorts. Questo post offre una serie di metodi e script collaudati per reindirizzare CMake ai percorsi appropriati del compilatore, facilitando l'elaborazione parallela senza interruzioni e prevenendo errori di configurazione.