premake4(1)
cross-platform build script generator
SYNOPSIS
premake4
[
options]
action [
arguments]
DESCRIPTION
premake4
is a build configuration tool that can generate project files for multiple build environments on multiple platforms.
OPTIONS
- --cc=VALUE
-
Choose a C/C++ compiler set; one of:
- gcc
-
GNU GCC (gcc/g++)
- ow
-
OpenWatcom
- --dotnet=VALUE
-
Choose a .NET compiler set; one of:
- msnet
-
Microsoft .NET (csc)
- mono
-
Novell Mono (mcs)
- pnet
-
Portable.NET (cscc)
- --file=FILE
-
Read FILE as a Premake script; default is 'premake4.lua'
- --help
-
Display this information
- --os=VALUE
-
Generate files for a different operating system; one of:
- bsd
-
OpenBSD, NetBSD, or FreeBSD
- linux
-
Linux
- macosx
-
Apple Mac OS X
- solaris
-
Solaris
- windows
-
Microsoft Windows
- --platform=VALUE
-
Add target architecture (if supported by action); one of:
- x32
-
32-bit
- x64
-
64-bit
- universal
-
Mac OS X Universal, 32- and 64-bit
- universal32
-
Mac OS X Universal, 32-bit only
- universal64
-
Mac OS X Universal, 64-bit only
- ps3
-
Playstation 3 (experimental)
- xbox360
-
Xbox 360 (experimental)
- --scripts=path
-
Search for additional scripts on the given path
- --version
-
Display version information
ACTIONS
- clean
-
Remove all binaries and generated files
- codeblocks
-
Generate Code::Blocks project files
- codelite
-
Generate CodeLite project files
- gmake
-
Generate GNU makefiles for POSIX, MinGW, and Cygwin
- vs2002
-
Generate Microsoft Visual Studio 2002 project files
- vs2003
-
Generate Microsoft Visual Studio 2003 project files
- vs2005
-
Generate Microsoft Visual Studio 2005 project files
- vs2008
-
Generate Microsoft Visual Studio 2008 project files
- vs2010
-
Generate Visual Studio 2010 project files (experimental)
- xcode3
-
Generate Apple Xcode 3 project files (experimental)
AUTHOR
Jason Perkins and the Premake Project