detecting clang from source code?

Jung-uk Kim jkim at FreeBSD.org
Tue Nov 6 22:45:18 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2012-11-06 17:37:41 -0500, Larry Rosenman wrote:
> Are there any defines that code can use in #ifdef/#if et al to tell
> it's being compiled with clang?
> 
> Vic Abell (lsof author) is cleaning up lsof to compile cleanly
> with clang and would like to know, since the default is now clang
> on -CURRENT.

#ifdef __clang__
/* clang-specific stuff */
#else
/* Something else */
#endif

Jung-uk Kim
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlCZks8ACgkQmlay1b9qnVPIagCfXtDRXzUkPI5PowyCjFFxp6HU
bHQAn3yAddLwonekcrkl8O9/0BSRVHR2
=CUn6
-----END PGP SIGNATURE-----


More information about the freebsd-current mailing list