Skip to content

vectorextensions

Jason Perkins edited this page Apr 14, 2015 · 10 revisions

The vectorextensions function specifies the level of vector processing extensions to enable while compiling the target configuration.

#!lua
vectorextensions "level"

If no value is set for a configuration, the toolset's default vector extension settings will be used.

Parameters

level specifies the desired level of vector processing instructions; one of the following:

Value Description
Default Use the toolset's default vector extension settings.
AVX Use Advanced Vector Extensions.
SSE Use the basic SSE instruction set.
SSE2 Use the SSE2 instruction set.

Applies To

Solutions, projects, and project configurations.

Availability

Premake 5.0.

Examples

#!lua
-- Enable SSE2 vector processing
vectorextensions "SSE2"

See Also

Clone this wiki locally