Build Configurations
The Build Configurations page lists the build configurations that are defined in your project. Below the list, the attributes of the currently selected configuration are displayed.
Each build configuration corresponds to an installer that is built from the project. InstallMate allows you to create more than one build configuration; you can use that to build several variations of an installer from the same project. For example, you could create separate Windows 9x and NT installers, or separate installers for normal (interactive) versus unattended use.
The following build configuration attributes are useful if you want to create different installers from a single project:
- Languages. Different build configurations can be used to create different installer language versions. This is not normally recommended; a multilingual installer is probably better. Furthermore, InstallMate automatically creates per-language installers if you set the Languages option to Per language. One situation where you might want to use different build configurations is if you want to distribute both an English-only installer (say, for Anglo-Saxon markets) and a multilingual installer (for other markets).
- Default arguments. You can set different default arguments for different build configurations, for example to create an installer that runs in quiet (unattended) mode by default by setting the Default args field to /q.
- Build variables. Build variables can be used in conjunction with Build conditions in features and components to create installers that contain different subsets of your product. For example, you could use this to create both a full-product and a restricted demo installer of your product from the same InstallMate project.
For more information about build configurations, see Build Configuration attributes.