From c29b6066c8c0ccd7a4d0fcbc34ca46ed9a9005b5 Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Mon, 1 Jun 2015 16:45:10 +0200 Subject: [PATCH] Add configure.py --- configure.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 configure.py diff --git a/configure.py b/configure.py new file mode 100755 index 0000000..161a246 --- /dev/null +++ b/configure.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +import os + +if __name__ == '__main__': + + d_default = { + "IRPF90" : 'irpf90', + "FC" : 'gfortran -g -ffree-line-length-none -fPIC', + "FCFLAGS" : '-O2', + "RANLIB" : 'ranlib', + "AR" : 'ar', + "NINJA" : 'ninja' + } + + with open("make.config",'w') as out: + for var,default in d_default.iteritems(): + try: + cur = os.environ[var] + except KeyError: + cur = default + out.write("{0} = {1}\n".format(var,cur))