Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- CA-Clipper 5.2 . Utilities - <b>ca-clipper compiler--(clipper.exe)</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 CA-Clipper Compiler--(CLIPPER.EXE)

 Overview

     Compiles one or more program files (.prg) containing procedures and
     user-defined functions to form an object file (.OBJ).

 Syntax

     CLIPPER [<sourceFile> | @<scriptFile>
        [<option list>]]

 Command Line Arguments

     This is the command line syntax to invoke the CA-Clipper compiler.  If
     issued without any arguments, a help screen is displayed.

     <sourceFile> is the name of the program file (.prg) to compile to an
     object file.

     <scriptFile> is the name of an ASCII text file containing a list of
     source files to compile into a single object file.  The default
     extension for this file is (.CLP).

     <option list> is a list of one or more options to control the course
     of the compilation, all of which are described below.

 Compiler Options

     /A

     Declares any variable included in a PRIVATE, PUBLIC, or PARAMETERS
     statement as MEMVAR.

     /B

     Includes debugging information in the object file.

     /CREDIT

     Displays the CA-Clipper credits to the console.

     /D<identifier>[=<text>]

     Defines an identifier to the preprocessor with <text> assigned to the
     <identifier> if specified.

     /ES

     Default exit severity level.  If warnings are encountered during
     compilation, does not set DOS errorlevel upon exit.  Compatible with
     CA-Clipper 5.0x.

     /ES0

     Same as above.

     /ES1

     If warnings are encountered during compilation, sets DOS levels upon
     exit.

     /ES2

     If warnings are encountered during compilation, does not generate object
     file (.OBJ) and sets DOS errorlevel upon exit.

     /I<pathName>

     Adds the specified directory to the front of the INCLUDE path list.
     Multiple /I options may be specified in the same compiler session to
     specify several header file search directories.

     /L

     Excludes the program source code line numbers from the object file.

     /M

     Compiles only the current program file (.prg) suppressing automatic
     search for program files (.prg) referenced in a program file with the
     DO, SET FORMAT, and SET PROCEDURE commands.

     /N

     Suppresses the automatic definition of a procedure with the same name as
     the program file (.prg).

     /O<objFile>

     Defines the name and/or location of the output object file.

     /P

     Preprocesses the program file (.prg) and copying the result to an output
     file with a (.ppo) extension.

     /Q

     Suppresses line numbers from displaying while compiling.

     /R[<libFile>]

     Embeds a library search request in the object file.  If /R is specified
     without <libFile> name, the default requests for CLIPPER.LIB,
     EXTEND.LIB, and DBFNTX.LIB are suppressed.  Multiple /R options may be
     specified in the same compiler session to embed more than one library
     request.

     /S

     Checks the syntax of the current (.prg) file and no object file is
     generated.

     /T<pathName>

     Specifies a different directory for temporary files generated during
     compilation.

     /U[<userStandardHeaderFile>]

     Identifies an alternate standard header file to preprocess in place of
     the supplied STD.CH which is used automatically.

     /V

     Forces the compiler to assume all references to undeclared or unaliased
     variable names are public or private variables.

     /W

     Generates warning messages for undeclared or unaliased (ambiguous)
     variable references.

     /Z

     Suppresses shortcutting optimizations on the logical operators .AND. and
     .OR.  This option is provided as an aid to isolating code that depends
     on the behavior of older versions of CA-Clipper.

See Also: SET CLIPPERCMD SET INCLUDE SET TMP

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson