From 2413ed70335b22f3879f468de45fc50ecc666d2e Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Tue, 13 Sep 2011 19:25:55 +0100 Subject: [PATCH] Don't traceback on missing mpic++ --- src/mpi/wscript | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mpi/wscript b/src/mpi/wscript index 173470d00..52ed53312 100644 --- a/src/mpi/wscript +++ b/src/mpi/wscript @@ -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()