From 8b572ff4c51abe996fe571dfeaf9c630dcd09786 Mon Sep 17 00:00:00 2001
From: Pratheek Shanthraj
Date: Fri, 6 Jan 2012 10:00:22 +0000
Subject: [PATCH] translating command line options for compiler name to actual
name of executable
---
processing/setup/setup_processing.py | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/processing/setup/setup_processing.py b/processing/setup/setup_processing.py
index cfb3076cd..7e4213897 100755
--- a/processing/setup/setup_processing.py
+++ b/processing/setup/setup_processing.py
@@ -54,6 +54,13 @@ f2py_compiler = {
'intel': 'intelem',
'ifort': 'intelem',
}[options.compiler]
+compiler = {
+ 'gfortran': 'gfortran',
+ 'gnu95': 'gfortran',
+ 'intel32': 'ifort',
+ 'intel': 'ifort',
+ 'ifort': 'ifort',
+ }[options.compiler]
damaskEnv = Environment()
baseDir = damaskEnv.relPath('processing/')
@@ -141,8 +148,8 @@ for dir in compile:
print 'removing %s.exe '%(os.path.splitext(src)[0])
except:
pass
- print 'compiling ',src,'using',options.compiler
- os.system('%s -O2 -o%s.exe %s'%(options.compiler,os.path.splitext(src)[0],src))
+ print 'compiling ',src,'using',compiler
+ os.system('%s -O2 -o%s.exe %s'%(compiler,os.path.splitext(src)[0],src))
os.chdir(codeDir) # needed for compilation with gfortran and f2py
for tasks in execute: