Don't traceback on missing mpic++

This commit is contained in:
Gustavo J. A. M. Carneiro
2011-09-13 19:25:55 +01:00
parent bf815a2591
commit 2413ed7033

View File

@@ -2,11 +2,14 @@
import sys
import subprocess
import Options
from waflib.Errors import WafError
def configure(conf):
env = conf.env
conf.find_program('mpic++', var='MPI')
try:
conf.find_program('mpic++', var='MPI')
except WafError:
return
if Options.options.enable_mpi and conf.env['MPI']:
p = subprocess.Popen([conf.env['MPI'], '-showme:compile'], stdout=subprocess.PIPE)
flags = p.stdout.read().rstrip().split()