The function
save-
argument-real-p can be used in a build script to determine if the argument passed to a subsequent call to save-image or deliver is the real filename of the application.
The return value
realp
is
t
in most cases. It is
nil
only when building an intermediate image for the purpose of building a universal binary, either by
save-universal-from-script
or the Application Builder (see the
Common LispWorks User Guide
).
Operations in a build script that are related to the path of the saved image, such as building an application bundle, should be executed only when this function returns
t
. When using
save-universal-from-script
, any required application bundle should be created before calling that function (see the save-macos-application.lisp example below). When using the Application Builder, any required application bundle should be created in the build script only when
save-
argument-real-p returns t.
On architectures that do not have universal binaries, this function always returns
t
.