Used in a build script to determine if LispWorks is building an intermediate image when making a universal binary.
The function
building-universal-intermediate-p
can be used in a build script to determine if it is being executed to build one of the architectures of a universal binary.
The return value
intermediatep
is
nil
in most cases. It will be
t
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
LispWorks IDE User Guide
).
This is useful if there are some configuration that should be done only in a universal binary image but not in a mono-architecture ("thin") image. Whether the intermediate image will be the Intel or the PowerPC part of the universal binary can be determined by checking *features*.
On architectures that do not have universal binaries, this function always returns
nil
.
LispWorks User Guide and Reference Manual - 21 Dec 2011