Generic Function | Package: ide | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Object described on page has changed in 9.0. 8.2 version

## build-flags

Arguments: project

Returns a list of keyword symbols indicating whether each of several boolean properties of the specified project is enabled. The valid keywords for the list are:

- `:allow-runtime-debug` (included in initial value)
- `:allow-build-debug`
- `:purify`
- `:runtime-bundle` (included in initial value)
- `:us-government-use`

The two symbols included in the initial value of the list are indicated.

The setf of this function may be called to establish the set of build-flags for a project programmatically, but these values are usually viewed and set interactively on the Build tab and the Advanced tab of the Project Manager dialog instead. Note that not all checkboxes on those tabs correspond to build flags.

Here is a table that shows the Project Manager tab and widget label of the widget that corresponds to each build-flags keyword:

build-flags keyword | Tab | Widget label in the Project Manager | Effect
`:allow-runtime-debug` | Build | Enable Debugging of Runtime Errors | Causes the console window to be available in the standalone application for debugging until the application is ready to ship. See the section Enable Debugging of Runtime Errors on the page for Build tab of the Project Manager dialog for details.
`:allow-build-debug` | Build | Enable Debugging of Build Error | Allows interactive debugging of an error that occurs in the lisp that is generating the standalone application. Note that the build console may not close itself when this option is selected.
`:purify` | Advanced | Purify | Use the purify option
`:runtime-bundle` | Advanced | Deliver a Runtime Bundle | Include the runtime bundle (see Including all desired modules in delivery.htm).
`:us-government-use` | Advanced | For US Government use | Causes an additional copyright notice (specifically for the United states Government) to be displayed.

Generally, if the check-box widget in the dialog is checked, then the associated keyword will be present in the build-flags list.

See the documentation for the Build tab and the Advanced tab of the Project Manager dialog for information on the meaning of these flags. See also the projects chapter in the IDE User Guide.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
The object described on this page has been modified in the 9.0 release; see the Release Notes.
Created 2019.8.20.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Object described on page has changed in 9.0. 8.2 version