This property specifies where a software object should be installed. Always specify the Install Location for a product because if it is left blank, it defaults to the location of its parent in the Product Tree, which is the current runtime working directory.
Path separators ('\' and '/') are resolved to the current platform's separator character at runtime. However, it is general practice within InstallShield MultiPlatform to use the forward-slash character ('/') in this property.CAUTION: InstallShield recommends that an absolute path not be used for this property when multiple platforms are targeted due to the differences in the way an absolute path is resolved on different platforms. For example: "/mydirectory"
on UNIX systems resolves to "/mydirectory", and on Windows systems to "C:\mydirectory".
This property supports global string resolution, such as "$D(install)/myapps/appA", which is a convenient way to specify a named directory within an Install Location property. Named directories are identifiers that resolve to the specific directories for each platform. To include a named directory for the Install Location property, use the following notation:
$D(directoryName)
where directoryName is one of the following named directories:
install | The default installation directory. |
lib | The system shared library directory. |
temp | The system temporary directory. |
log | The system log directory. |
home | The current user's home directory. |