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()