Inherits from
- GnuFCompiler: numpy.distutils.fcompiler.gnu.GnuFCompiler
Attributes
- compiler_type
compiler_type = 'vast'
- executables
executables = { Const('version_cmd') : List([Const('vf90'), Const('-v')]), Const('compiler_f77') : List([Const('g77')]), Const('compiler_fix') : List([Const('f90'), Const('-Wv,-ya')]), Const('compiler_f90') : List([Const('f90')]), Const('linker_so') : List([Const('f90')]), Const('archiver') : List([Const('ar'), Const('-cr')]), Const('ranlib') : List([Const('ranlib')]) } - module_dir_switch
module_dir_switch = None
- module_include_switch
module_include_switch = None
- object_switch
VAST f90 does not support -o with -c. So, object files are created to the current directory and then moved to build directory
object_switch = ' && function _mvfile { mv -v `basename $1` $1 ; } && _mvfile ' - version_pattern
version_pattern = '\\s*Pacific-Sierra Research vf90 (Personal|Professional)\\s+(?P<version>[^\\s]*)'
Method summary
- get_flags_arch(self)
- get_version_cmd(self)
Methods
- get_flags_arch(self)
- get_version_cmd(self)
