comparison doc/manual/manual_build.tex @ 632:ed19b429a152

- added explicit arm64 target, and clang tool options to Windows' configure.bat - configure.{bat,rc} now writing Makefile.config, for consistency/compatibility (e.g. configure.bat can now be used to set up env flags for a non-nmake toolchain) - simplified/decluttered Windows and Plan9 configure scripts (removal of unused/stale options, ...) - removed stale test/makepkg.sh helper
author Tassilo Philipp
date Sat, 19 Nov 2022 15:45:41 +0100
parents b47168dacba6
children 191aeb9d3bff
comparison
equal deleted inserted replaced
631:e5ad8cf0aa72 632:ed19b429a152
93 \end{lstlisting} 93 \end{lstlisting}
94 94
95 Available options: 95 Available options:
96 96
97 \begin{tabular*}{0.75\textwidth}{ll} 97 \begin{tabular*}{0.75\textwidth}{ll}
98 {\tt /?} & display help \\ 98 {\tt /?} & display help \\
99 {\tt /prefix \textit{path}} & set installation prefix (GNU make only) \\ 99 {\tt /target-x86} & build for x86 architecture (default) \\
100 {\tt /prefix-bd \textit{path}} & set build directory prefix (GNU make only) \\ 100 {\tt /target-x64} & build for x64 architecture \\
101 {\tt /target-x86} & build for x86 architecture (default) \\ 101 {\tt /target-arm64} & build for x64 architecture \\
102 {\tt /target-x64} & build for x64 architecture \\ 102 {\tt /target-psp} & cross-build for PlayStation Portable (homebrew SDK) \\
103 {\tt /target-psp} & build for PlayStation Portable (homebrew SDK) \\ 103 {\tt /target-nds-arm} & cross-build for Nintendo DS (devkitPro, ARM mode) \\
104 {\tt /target-nds-arm} & build for Nintendo DS (devkitPro, ARM mode) \\ 104 {\tt /target-nds-thumb} & cross-build for Nintendo DS (devkitPro, THUMB mode) \\
105 {\tt /target-nds-thumb} & build for Nintendo DS (devkitPro, THUMB mode) \\ 105 {\tt /tool-msvc} & use Microsoft Visual C++ compiler (default) \\
106 {\tt /tool-msvc} & use Microsoft Visual C++ compiler (default) \\ 106 {\tt /tool-gcc} & use GNU Compiler Collection \\
107 {\tt /tool-gcc} & use GNU Compiler Collection \\ 107 {\tt /tool-clang} & use GNU Compiler Collection \\
108 {\tt /asm-ml} & use Microsoft Macro Assembler (default) \\ 108 {\tt /asm-ml} & use Microsoft Macro Assembler (default) \\
109 {\tt /asm-as} & use the GNU Assembler \\ 109 {\tt /asm-as} & use the GNU or LLVM Assembler \\
110 {\tt /asm-nasm} & use NASM Assembler \\ 110 {\tt /asm-nasm} & use NASM Assembler \\
111 {\tt /config-release} & build release version (default) \\
112 {\tt /config-debug} & build debug version \\
113 \end{tabular*} 111 \end{tabular*}
114 112
115 113
116 \paragraph{Plan 9 flavour} 114 \paragraph{Plan 9 flavour}
117 115