SCOREF90(1)
USER COMMANDS
SCOREF90(1)
NAME
scoref90 - Fortren 90 compiler for SCore program.

SYNOPSIS
scoref90 [option | filename]...

DESCRIPTION
The scoref90 command compiles source files in the Fortren 90 language, and links object files for SCore.

Almost all the options of the standard cc driver may be specified as scoref90 arguments.

OPTIONS
-script script
The script's default setting is used.

-compiler compiler
--compiler compiler
Specify the backend Fortren 90 compiler.

-compiler-path compiler_command
--compiler-path compiler_command
Specify the backend compiler. This option will override the compiler used for the compiling environment.

-env envname
Specify ?envname option. For example, you want to compile scash programs, please specify -env scash. If this option is not specified, the environment variable SCORE_COMPILER_ENV is used. If SCORE_COMPILER_ENV is not set, score is used.

-c
Compile only, do not link

-nostatic
--nostatic
Specify dynamic linking. scoref90 links static by default. This option disable checkpointing facilities.

-nockpt
--nocheckpoint
Disables all checkpointing facilities. Also disable all system call overrides for checkpoint.

-show
Verbose. Display the commands and arguments invoked by the scoref90 script

ENVIRONMENT
SCORE_BUILD_COMPILERS
If -compiler option is not specifies, look for this variables. SCORE_BUILD_COMPILERS is space and comma separated script=compiler or compiler list. If script machies -script option or defasult script, compiler is used. If no mached script entry and compiler only entry is found, this compiler is used. Otherwise system default is used.
SCORE_COMPILERS
If -compiler-path option is not specifies, look for this variables. SCORE_BUILD_COMPILERS is space and comma separated script=path or path list. If script machies -script option or defasult script, cpath is used. If no mached path entry and path only entry is found, this path is used. Otherwise system default is used.
SCORE_COMPILER_ENV
If -env option is not specified, the SCORE_COMPILER_ENV value is used.
SEE ALSO
environ(7) Providing Optional Compilers