मैं अपने स्रोत कोड को संकलित करने के लिए उपयोग किए गए कंपाइलर का पता लगाने की कोशिश कर रहा हूं। मैं आसानी से पूर्वनिर्धारित मैक्रोज़ को MSVC या GCC के लिए देख सकता हूं (देखें) उदाहरण के लिए http://predef.sourceforge.net/ ) के लिए सकता हूं, लेकिन मुझे क्लैग की जांच करने के लिए कोई मैक्रो नहीं मिल सकता है।
क्या कोई जानता है कि अगर कोई मैक्रो को परिभाषित करता है __CLANG__
, ताकि यह पता चल सके कि वर्तमान में मेरा कोड क्या है?