1#!/usr/bin/env python 2# encoding: utf-8 3# Stian Selnes 2008 4# Thomas Nagy 2009-2018 (ita) 5 6""" 7Detects the Intel C compiler 8""" 9 10import sys 11from waflib.Tools import ccroot, ar, gcc 12from waflib.Configure import conf 13 14@conf 15def find_icc(conf): 16 """ 17 Finds the program icc and execute it to ensure it really is icc 18 """ 19 cc = conf.find_program(['icc', 'ICL'], var='CC') 20 conf.get_cc_version(cc, icc=True) 21 conf.env.CC_NAME = 'icc' 22 23def configure(conf): 24 conf.find_icc() 25 conf.find_ar() 26 conf.gcc_common_flags() 27 conf.gcc_modifier_platform() 28 conf.cc_load_tools() 29 conf.cc_add_flags() 30 conf.link_add_flags() 31