31 lines
745 B
Python
31 lines
745 B
Python
|
|
from numpy.distutils.fcompiler import FCompiler
|
|
|
|
compilers = ['NoneFCompiler']
|
|
|
|
class NoneFCompiler(FCompiler):
|
|
|
|
compiler_type = 'none'
|
|
description = 'Fake Fortran compiler'
|
|
|
|
executables = {'compiler_f77' : None,
|
|
'compiler_f90' : None,
|
|
'compiler_fix' : None,
|
|
'linker_so' : None,
|
|
'linker_exe' : None,
|
|
'archiver' : None,
|
|
'ranlib' : None,
|
|
'version_cmd' : None,
|
|
}
|
|
|
|
def find_executables(self):
|
|
pass
|
|
|
|
|
|
if __name__ == '__main__':
|
|
from distutils import log
|
|
log.set_verbosity(2)
|
|
compiler = NoneFCompiler()
|
|
compiler.customize()
|
|
print(compiler.get_version())
|