system - ratzlaff/premake-core GitHub Wiki
Specifies the target operating system.
system ("value")
If no system is specified, Premake will identify and target the current operating system. This can be overridden with the --os
command line argument, providing one the system identifiers below.
Parameters
value
is one of:
- aix
- bsd
- haiku
- linux
- macosx
- solaris
- wii
- windows
- xbox360
More values may be added by add-on modules.
Applies To
Project configurations.
Availability
Premake 5.0 or later.
Examples
workspace "MyWorkspace"
configurations { "Debug", "Release" }
platforms { "Windows", "Unix", "Mac" }
filter "platforms:Windows"
system "windows"
filter "platforms:Unix"
system "linux"
filter "platforms:Mac"
system "macosx"