Previous Page | Next Page

SAS System Options

CMPLIB= System Option



Specifies one or more SAS data sets that contain compiler subroutines to include during program compilation.
Valid in: configuration file, SAS invocation, OPTIONS statement, System Options window
Category: Files: SAS Files
PROC OPTIONS GROUP= SASFILES

Syntax
Syntax Description
Details
Examples
See Also

Syntax

CMPLIB=libref.data-set | (libref.data-set-1 ... libref.data-set-n) | (libref.data-set-n - libref.data-set-m)

Syntax Description

libref.data-set

specifies the libref and the data set of the compiler subroutines that are to be included during program compilation. The libref and data-set must be valid SAS names.

libref.data-set-n - libref.data-set-m

specifies a range of compiler subroutines that are to be included during program compilation. The name of the libref and the data set must be valid SAS names that contain a numeric suffix.


Details

SAS procedures, DATA steps, and macro programs that perform non-linear statistical modeling or optimization use a SAS language compiler subsystem that compiles and executes your SAS programs. The compiler subsystem generates machine language code for the computer on which SAS is running. The SAS procedures that use the SAS language compiler are CALIS, COMPILE, GA, GENMOD, MODEL, NLIN, NLMIXED, NLP, PHREG, Risk Dimensions procedures, and SQL.

The subroutines that you want to include must already have been compiled. All the subroutines in libref.data-set are included.

You can specify a single libref.data-set, a list of libref.data-set names, or a range of libref.data-set names with numeric suffixes. When you specify more than one libref.data-set name, separate the names with a space and enclose the names in parentheses.

After SAS starts, you can use the APPEND or INSERT system options to add additional data sets.


Examples

Number of Libraries OPTIONS Statement
One library options cmplib=sasuser.cmpl;
Two or more libraries options cmplib=(sasuser.cmpl sasuser.cmplA sasuser.cmpl3);
A range of libraries options cmplib=(sasuser.cmpl1 - sasuser.cmpl6);


See Also

Previous Page | Next Page | Top of Page