diff options
Diffstat (limited to 'nss/coreconf/check_cc_clang.py')
-rw-r--r-- | nss/coreconf/check_cc_clang.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/nss/coreconf/check_cc_clang.py b/nss/coreconf/check_cc_clang.py new file mode 100644 index 0000000..145ec0a --- /dev/null +++ b/nss/coreconf/check_cc_clang.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python + +import os +import subprocess +import sys + +def main(): + if sys.platform == 'win32': + print 0 + else: + cc = os.environ.get('CC', 'cc') + try: + cc_is_clang = 'clang' in subprocess.check_output([cc, '--version']) + except OSError: + # We probably just don't have CC/cc. + cc_is_clang = False + print int(cc_is_clang) + +if __name__ == '__main__': + main() |