| Allegro CL version 6.2 Unrevised from 6.1 |
Arguments: system &key recompile no-warn reload silent simulate include-components module-keys
This generic function compiles (if necessary) each module in
system. This function returns t
if any actions are necessary to bring system
up-to-date. If no actions are necessary, then this function returns
nil
.
The value of the recompile keyword argument can
be t
or nil
. Its
default value is nil
. t
means recompile all the files even if an up-to-date
compiled file already exists.
The value of the no-warn keyword argument can
be t
or nil
. Its
default value is nil
. t
means do not print warnings of any kind during
compilation of the system.
The value of the reload keyword argument can
be t
or nil
. Its
default value is nil
. t
means that when a dependency requires that a module
be loaded, the module is lo
aded even if the most up-to-date version
has been previously loaded.
The value of the silent keyword argument can be
t
or nil
. Its
default value is nil
. t
means do not print anything while performing the
operation. A true value of
simulate overrides silent
t
. If the value of this
keyword argument is t
, then the functionality
is similar to make -s.
The value of the simulate keyword argument can
be t
or nil
.
t
means print the list of actions that would
be taken if the operations were to be performed at this time, but do
not actually perform the operations. If the value of this keyword
argument is t
, then the functionality is
similar to make -n.
The value of the include-components keyword
argument can be t
or nil
. The default value is t
, which means perform a compile-system operation on
all component systems of system. A value of nil
means ignore component systems.
The value of the module-keys keyword should be a list of keywords and arguments to be passed as a keyword list to the compile-module-action method for each module-group.
See also defsystem.htm for general information on the defsystem facility in Allegro CL.
Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |