forked from vpinball/pinmame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwin_build_help.txt
69 lines (61 loc) · 2.93 KB
/
win_build_help.txt
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
WIN_BUILD HELP
--------------
USAGE: build_win [/?] [PRJ:<PROJECT>] [SAM:<Y|ES/N|O>] [PLA:<PLATFORM>] [GEN:<GENERATOR #>] [BLD:<Y|ES|/N|O>] [CFG:<R|ELEASE/D|EBUG>]
NOTES
-----
- Arguments and parameters are not case sensitive
- With the exception of HELP (/?), arguments are not order-dependent
- Not all arguments are required. If an argument is not provided, the
corresponding default values will be used:
PRJ: ALL
SAM: YES
PLA: WIN32
GEN: 9 ("Visual Studio 15 2017")
BLD: YES
CFG: DEBUG
ARGUMENT/PARAM REFERENCE
------------------------
/?: Output help information. Must be the first argument
PRJ: Sets the project file(s) to be generated.
ALL : Generates all project files. See project descriptions below
for output path of the generated project files
ALTSOUND : Generates the "altsound" project. Files will be created
in <PINMAME_ROOT>/src/wpc/altsound/<PLATFORM>
INSTVPM : Generates the "instvpm" project. Files will be created
in <PINMAME_ROOT>/build/instvpm/<PLATFORM>/
LIBPINMAME: Generates the "libpinmame" project. Files will be created
in <PINMAME_ROOT>/build/libpinmame/<PLATFORM>/
PINMAME : Generates the "pinmame" project. Files will be created
in <PINMAME_ROOT>/build/pinmame/<PLATFORM>/
PINMAME32 : Generates the "pinmame32" project. Files will be created
in <PINMAME_ROOT>/build/pinmame32/<PLATFORM>/
VPINMAME : Generates the "vpinmame" project. Files will be created
in <PINMAME_ROOT>/build/vpinmame/<PLATFORM>/
SAM: Sets preference for SAMCOLOR support for colorized ROMs
Y|ES: Generate with SAMCOLOR support. This is only applied to the
PINMAME, PINMAME32, VPINMAME projects
N|O : Do not generate with SAMCOLOR support
PLA: Sets build platform and architecture for building
Win32: Generate with support for Windows x86 platform
x64 : Generate with support for Windows x64 platform
GEN: Sets the CMake generator to use for project generation, referenced by
number. Available choices are:
[0] = "Visual Studio 6"
[1] = "Visual Studio 7"
[2] = "Visual Studio 7 .NET 2003"
[3] = "Visual Studio 8 2005"
[4] = "Visual Studio 9 2008
[5] = "Visual Studio 10 2010"
[6] = "Visual Studio 11 2012"
[7] = "Visual Studio 12 2013"
[8] = "Visual Studio 14 2015"
[9] = "Visual Studio 15 2017"
[10] = "Visual Studio 16 2019"
[11] = "Visual Studio 17 2022"
BLD: Sets preference to compile and link the generated project(s)
Y|ES: Compile and link generated project(s). See (PRJ:) for
information on output path of build artifacts
N|O : Generate project files only. Do not compile/link
CFG: Sets preference for build type
D|EBUG : Build non-optimized artifacts for debugging and testing
R|ELEASE : Build optimized artifacts for deployment