PROGRAM

From VrlWiki
Revision as of 16:41, 19 November 2010 by Brad Berg (talk | contribs) (New page: PROGRAM = <Program Name> ... If a directory contains any programs set this variable to their names. Only one library per directory can be built. If a directory does not contain ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
PROGRAM = <Program Name>  ...

If a directory contains any programs set this variable to their names. Only one library per directory can be built. If a directory does not contain any programs do not set this variable.

On Unix systems a program has no suffix. On Windows a .exe suffix is added. Program names also contain additional tags designating the compiler version and to denote a debugging or profiling edition. For example, when PROGRAM is foo then building with cl9 will create:

foo-cl9.exe              # Optimized version.
foo-cl9_g.exe            # Debugging version.
foo-cl9_p.exe            # Profiling version.


Program names must be unique within a project. Failure to do this will result in a conflicts when they are built and installed. Programs are installed in:

$GTO/install_$GARCH/$PROJECT/bin/