File: premake4.1

package info (click to toggle)
premake4 4.3%2Brepack1-2
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, jessie, jessie-kfreebsd, stretch, trixie
  • size: 1,640 kB
  • ctags: 1,150
  • sloc: ansic: 636; makefile: 69; sh: 2
file content (133 lines) | stat: -rw-r--r-- 2,161 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
.TH PREMAKE4 "1" "December 2012" "4.3"

.SH NAME
premake4 \- cross-platform build script generator

.SH SYNOPSIS
.B premake4
[\fIoptions\fR] \fIaction \fR[\fIarguments\fR]

.SH DESCRIPTION
.B premake4
is a build configuration tool that can generate project files for multiple build environments on multiple platforms. 

.SH OPTIONS

.TP
\fB\-\-cc\fR=\fIVALUE\fR
Choose a C/C++ compiler set; one of:
.TP
gcc
GNU GCC (gcc/g++)
.TP
ow
OpenWatcom

.TP
\fB\-\-dotnet\fR=\fIVALUE\fR
Choose a .NET compiler set; one of:
.TP
msnet
Microsoft .NET (csc)
.TP
mono
Novell Mono (mcs)
.TP
pnet
Portable.NET (cscc)

.TP
\fB\-\-file\fR=\fIFILE\fR
Read FILE as a Premake script; default is 'premake4.lua'
.TP
\fB\-\-help\fR
Display this information
.TP
\fB\-\-os\fR=\fIVALUE\fR
Generate files for a different operating system; one of:
.TP
bsd
OpenBSD, NetBSD, or FreeBSD
.TP
linux
Linux
.TP
macosx
Apple Mac OS X
.TP
solaris
Solaris
.TP
windows
Microsoft Windows

.TP
\fB\-\-platform\fR=\fIVALUE\fR
Add target architecture (if supported by action); one of:
.TP
x32
32\-bit
.TP
x64
64\-bit
.TP
universal
Mac OS X Universal, 32\- and 64\-bit
.TP
universal32
Mac OS X Universal, 32\-bit only
.TP
universal64
Mac OS X Universal, 64\-bit only
.TP
ps3
Playstation 3 (experimental)
.TP
xbox360
Xbox 360 (experimental)

.TP
\fB\-\-scripts\fR=\fIpath\fR
Search for additional scripts on the given path
.TP
\fB\-\-version\fR
Display version information

.SH ACTIONS
.TP
clean
Remove all binaries and generated files
.TP
codeblocks
Generate Code::Blocks project files
.TP
codelite
Generate CodeLite project files
.TP
gmake
Generate GNU makefiles for POSIX, MinGW, and Cygwin
.TP
vs2002
Generate Microsoft Visual Studio 2002 project files
.TP
vs2003
Generate Microsoft Visual Studio 2003 project files
.TP
vs2005
Generate Microsoft Visual Studio 2005 project files
.TP
vs2008
Generate Microsoft Visual Studio 2008 project files
.TP
vs2010
Generate Visual Studio 2010 project files (experimental)
.TP
xcode3
Generate Apple Xcode 3 project files (experimental)

.SH SEE ALSO
For additional information see http://industriousone.com/premake.

.SH AUTHOR
Jason Perkins and the Premake Project