Share via


Select a Type of OS Build (Compact 2013)

3/26/2014

Windows Embedded Compact 2013 features the OS build configurations Debug, Release, and Checked. You can also specify a configuration for a final shipping build by enabling the Enable ship build option on a Release build.

The following table shows the default settings of the environment variables for each of the build configuration types. For more information about the listed variables, see IMG Environment Variables.

Environment variable

Description

Debug

Checked

Release

IMGOSCAPTURE

Buffer tracked events in RAM

No

No

No

IMGNOSMP

Disable kernel symmetric multi-processor (SMP) support

No

No

No

IMGCELOGENABLE

Enable CE Log event tracking during boot (CELog.dll)

No

No

No

IMGEBOOT

Enable eboot space in memory

Yes

Yes

Yes

IMGHDSTUB

Enable hardware-assisted debugging support

No

No

No

IMGNODEBUGGER

Enable kernel debugger

Yes

Yes

No

IMGNOKITL

Enable kernel independent transport layer (KITL)

Yes

Yes

Yes

IMGPROFILER

Enable kernel profiling

No

No

No

WINCESHIP

Enable ship build

No

No

No

IMGAUTOFLUSH

Flush tracked events to release directory

No

No

No

IMGCEPERF

Include CE Log performance testing (CEPerf.dll)

No

No

No

ENABLE_OPTIMIZER

Optimize run-time image size and speed

Default

Default

Default

IMGFLASH

Write run-time image to flash memory

No

No

No

After you create an OS design, the Release configuration is enabled by default.

To select the build type

  1. In Platform Builder, go to Build > Configuration Manager.

  2. In the Active solution configuration drop-down list box, select the desired build type, and then click Close.

To configure a release build for shipping

  1. With your OS design selected in Solution Explorer, go to Project > Properties.

  2. In the Property Pages dialog box, click the Configuration drop-down list box, and then select the Release configuration.

  3. Under Configuration Properties, select Build Options.

  4. On the Build Options pane, select Enable ship build, and then set its value to Yes.

  5. Click OK to accept the changes.

See Also

Concepts

Customize Your Build
Build an OS

Other Resources

Configuration Properties: Build Options