Skip to main content


Specifies the system library search paths.

syslibdirs { "paths" }

For Visual Studio, these paths are placed in the "VC++ Directories" properties panel. For all other tools they are treated as a normal library search path.


paths specifies a list of library search directories. Paths should be specified relative to the currently running script file.

Applies To

Project configurations.


Premake 5.0 or later.


Define two system library search paths.

syslibdirs { "../lua/libs", "../zlib" }

You can also use wildcards to match multiple directories. The * will match against a single directory, ** will recurse into subdirectories as well.

syslibdirs { "../libs/**" }

See Also