J'ai un simple projet cmake (sur Linux) qui charge certaines bibliothèques à partir d'endroits personnalisés. Je voudrais maintenant utiliser le compilateur Intel au lieu du compilateur gnu et ajouter une instruction if à mon CMakeLists.txt qui charge différentes bibliothèques en fonction du type de compilateur utilisé. Donc, je voudrais spécifier l'utilisation du compilateur Intel via la variable d'environnement CXX (est-ce correct?) Au moment de la configuration de cmake. je alors besoin d'une instruction if dans la ligne decmake - Comment définir différentes variables pour le compilateur Intel
IF (INTEL_IS_USED)
BLA BLA
ELSE
BLA BLA
Quelle serait la meilleure façon de le faire? Surtout, y at-il une variable que je peux interroger pour le type de compilateur et quelle serait sa valeur pour le compilateur Intel?
Cheers, Oliver