Sto cercando di rilevare il compilatore utilizzato per compilare il mio codice sorgente. Riesco a trovare facilmente macro predefinite per verificare la presenza di MSVC o GCC (vedi http://predef.sourceforge.net/ per esempio), ma non riesco a trovare alcuna macro per verificare il clang.
Qualcuno sa se clang definisce una macro come __CLANG__
per sapere cosa sta attualmente compilando il mio codice?