211a212
> env['ICC'] = False
218,219c219,223
< if (env['GCC'] and env['SUNCC']):
< print 'Error: How can we have both g++ and Sun C++ at the same time?'
---
> env['ICC'] = subprocess.Popen(env['CXX'] + ' -V', shell=True,
> stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
> close_fds=True).communicate()[0].find('Intel') >= 0
> if env['GCC'] + env['SUNCC'] env['ICC'] > 1:
> print 'Error: How can we have two at the same time?'
227a232,233
> elif env['ICC']:
> pass #Fix me... add warning flags once we clean up icc warnings
237c243
< print ' Please fix SConstruct and try again.'
---
> print ' Please fix SConstruct and src/SConscript and try again.'