Skip to main content


Specifies the #include form of the precompiled header file name.

pchheader ("name.h")

See Precompiled Headers for more information.


name.h is the name of the precompiled header, as it is specified in the #include statements of the project source code. If your source code includes the header like this:

#include "myproject.h"

...specify the header in your script like this, even if the file itself is located on a different path relative to the project (and presumably found at compile time via the include file search paths):

pchheader "myproject.h"

Applies To

Project configurations.


Premake 4.0 and up.

See Also