Daniel Marino
30 octobre 2024
Résolution des problèmes de compilation OpenMP sur macOS pour les versions CMake

Il peut être ennuyeux de continuer à recevoir l'avertissement « Impossible de trouver OpenMP_C » sur macOS, en particulier lorsque CMake utilise le Clang de Xcode par défaut, qui ne prend pas en charge OpenMP. Plusieurs builds peuvent être impactés par ce problème, fréquent sur Apple Silicon. Ce problème est fréquemment résolu en configurant CMake pour utiliser une version de Clang compatible avec OpenMP, telle qu'une version installée à l'aide de MacPorts. Cet article propose un certain nombre de méthodes et de scripts éprouvés pour rediriger CMake vers les chemins de compilateur appropriés, facilitant un traitement parallèle transparent et évitant les erreurs de configuration.