Performing the Configuration

 

When setting up a Meister build in Visual Studio 2005 or 2008, you will need to tell the Add-in how to configure the build that you are running. Configuring a Meister build tells the add-in which Dependency Directories to use, along with which options to run the build.

 

Table SI-25  Configure Add-in

Step

Action

1

Go to 

Build > Meister > Configure Meister…  from the menu bar

 

 

The following are the settings that can be modified by the user of the Meister Visual Studio 2005 Add-in:

 

Parameter

Description

KB Server

Address for the knowledge base server that the Add-in will connect to in order to read build metadata. The Add-in can grab the server address from one of two locations: from the OPENMAKE_SERVER environment variable or from local user settings.

Project

Selects the project that you want to reference for the Meister build through the IDE. The drop down menu lists all available Projects retrieved from the Knowledge Base server, listed alphabetically.

Dependency Directory

Selects the Dependency Directory that you want to reference. The drop down menu lists all Dependency Directories associated with the Project you selected above, listed alphabetically.

bldmake options

Defines the options that you want to pass to bldmake when you run the build. The default options are –s (case sensitivity) –ov (verbose logging output) and –mo "windows" (denoting that you want bldmake to output exclusively to the windows.mak build control file.)

om options

Defines the options that you want to pass to om when you run the build. The default option is –ov, denoting verbose logging output.

Solution Build Project "build" directory

Defines the name of the directory relative to which all targets will be built. The default value for the directory name is "build." You can rename this directory to any Window-allowed directory name.

Solution Build Project "tgt file" directory

Defines the name of the directory where the Target Definition (TGT) files will be generated by the Meister Add-in. You can rename this directory to any Windows-allowed directory name.

Build output to project output directories?

Selecting this checkbox will set the build directory to be under the <OMBuild Project>/build directory for Meister builds, in order to separate Meister builds from the regular VS IDE builds

Generate TGTs for Project Skipped in current .NET build configuration?

Selecting this checkbox will cause the Add-in to generate TGTs for projects that are skipped in the .NET build configuration screen. The default for this option is "no" (i.e. box NOT checked.)

Generate TGTs before every build

Selecting this will cause TGTs to be generated before every build run through the Add-in. The default option is "yes" (i.e. box checked.)