Home Page (Projects) | Overviews | How Do I... Topics | NMAKE Reference
Projects are controlled by their configuration settings. Specifying settings at the overall project configuration level is sufficient for most projects. But if you prefer, you can specify different settings within a project configuration for various files.
Project configurations have a hierarchical structure of settings. The settings specified at the project configuration level apply to all files within the configuration. However, you can also specify settings for individual files or a folder of files if you need to compile files with settings different from the general configuration settings. For instance, if you specify Default optimizations for a configuration, all files contained within the configuration use Default optimizations. You can, however, specify specific optimization settings — or the setting for no optimizations at all — for any individual files in the configuration.
Important The settings that you specify at the file level override options set at the configuration level.
You can specify some types of settings, such as linking, only at the project configuration level.
You can specify settings at the following levels within a project configuration:
Building the project configuration