Beispiel #1
0
def generate(env):
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or 'f77'
    env['F77']  = fcomp
    env['SHF77']  = fcomp

    env['FORTRAN']  = fcomp
    env['SHFORTRAN']  = fcomp
Beispiel #2
0
def generate(env):
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or 'f77'
    env['F77']  = fcomp
    env['SHF77']  = fcomp

    env['FORTRAN']  = fcomp
    env['SHFORTRAN']  = fcomp
Beispiel #3
0
def generate(env):
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or "f77"
    env["F77"] = fcomp
    env["SHF77"] = fcomp

    env["FORTRAN"] = fcomp
    env["SHFORTRAN"] = fcomp
Beispiel #4
0
def generate(env):
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or 'f77'
    if 'F77' not in env:
        env['F77'] = fcomp
    if 'SHF77' not in env:
        env['SHF77'] = '$F77'

    if 'FORTRAN' not in env:
        env['FORTRAN'] = fcomp
    if 'SHFORTRAN' not in env:
        env['SHFORTRAN'] = '$FORTRAN'
Beispiel #5
0
def generate(env):
    """Add Builders and construction variables for g77 to an Environment."""
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or 'g77'
    if env['PLATFORM'] in ['cygwin', 'win32']:
        env['SHFORTRANFLAGS'] = SCons.Util.CLVar('$FORTRANFLAGS')
        env['SHF77FLAGS'] = SCons.Util.CLVar('$F77FLAGS')
    else:
        env['SHFORTRANFLAGS'] = SCons.Util.CLVar('$FORTRANFLAGS -fPIC')
        env['SHF77FLAGS'] = SCons.Util.CLVar('$F77FLAGS -fPIC')

    env['FORTRAN'] = fcomp
    env['SHFORTRAN'] = '$FORTRAN'

    env['F77'] = fcomp
    env['SHF77'] = '$F77'

    env['INCFORTRANPREFIX'] = "-I"
    env['INCFORTRANSUFFIX'] = ""

    env['INCF77PREFIX'] = "-I"
    env['INCF77SUFFIX'] = ""
Beispiel #6
0
def generate(env):
    """Add Builders and construction variables for g77 to an Environment."""
    add_all_to_env(env)
    add_f77_to_env(env)

    fcomp = env.Detect(compilers) or "g77"
    if env["PLATFORM"] in ["cygwin", "win32"]:
        env["SHFORTRANFLAGS"] = SCons.Util.CLVar("$FORTRANFLAGS")
        env["SHF77FLAGS"] = SCons.Util.CLVar("$F77FLAGS")
    else:
        env["SHFORTRANFLAGS"] = SCons.Util.CLVar("$FORTRANFLAGS -fPIC")
        env["SHF77FLAGS"] = SCons.Util.CLVar("$F77FLAGS -fPIC")

    env["FORTRAN"] = fcomp
    env["SHFORTRAN"] = "$FORTRAN"

    env["F77"] = fcomp
    env["SHF77"] = "$F77"

    env["INCFORTRANPREFIX"] = "-I"
    env["INCFORTRANSUFFIX"] = ""

    env["INCF77PREFIX"] = "-I"
    env["INCF77SUFFIX"] = ""