premake4(1)
| PREMAKE4(1) | General Commands Manual | PREMAKE4(1) |
NAME
premake4 - cross-platform build configuration tool
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 usage 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) |
SEE ALSO
For information on how to write premake4 script files, see http://industriousone.com/premake
AUTHOR
premake4 was written by Jason Perkins.
This man page was written for the Fedora Project by Joachim de Groot <jdegroot@web.de>.
| November 27, 2010 |
