Próbuję wykryć kompilator używany do kompilacji mojego kodu źródłowego. Mogę łatwo znaleźć predefiniowane makra, aby sprawdzić MSVC lub GCC (zobacz na przykład http://predef.sourceforge.net/), ale nie mogę znaleźć żadnego makra, aby sprawdzić clang.Jakie predefiniowane makro można użyć do wykrywania klang?
Czy ktoś wie, czy clang definiuje makro takie jak __CLANG__
, aby wiedzieć, co aktualnie kompiluje mój kod?
http://predef.sourceforge.net/precomp.html#sec4 – Yktula
[Zaktualizowana lista makr kompilatora] (http://sourceforge.net/p/predef/wiki/ Kompilatory /) – chrisaycock