Skip to main content

undefines

Removes preprocessor or compiler symbols from a project.

undefines { "symbols" }

If a project includes multiple calls to undefines the lists are concatenated, in the order in which they appear in the script.

Parameters​

symbols specifies a list of symbols to be undefined.

Applies To​

Project configurations.

Availability​

Premake 5.0.0-alpha1 or later

Examples​

Undefine two symbols in the current project.

undefines { "DEBUG", "TRACE" }