mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-26 17:24:02 +00:00
* fix #9629 every binary cmd line option allows on/off/empty=on * workaround refs #10359
This commit is contained in:
committed by
Andreas Rumpf
parent
4b4e4fc029
commit
27e2ed4375
@@ -18,9 +18,9 @@ Advanced commands:
|
||||
|
||||
Advanced options:
|
||||
-o:FILE, --out:FILE set the output filename
|
||||
--stdout output to stdout
|
||||
--stdout:on|off output to stdout
|
||||
--colors:on|off turn compiler messages coloring on|off
|
||||
--listFullPaths list full paths in messages
|
||||
--listFullPaths:on|off list full paths in messages
|
||||
-w:on|off|list, --warnings:on|off|list
|
||||
turn all warnings on|off or list all available
|
||||
--warning[X]:on|off turn specific warning X on|off
|
||||
@@ -39,16 +39,16 @@ Advanced options:
|
||||
--nimcache:PATH set the path used for generated files
|
||||
--header:FILE the compiler should produce a .h file (FILE
|
||||
is optional)
|
||||
-c, --compileOnly compile Nim files only; do not assemble or link
|
||||
--noLinking compile Nim and generated files but do not link
|
||||
--noMain do not generate a main procedure
|
||||
--genScript generate a compile script (in the 'nimcache'
|
||||
-c, --compileOnly:on|off compile Nim files only; do not assemble or link
|
||||
--noLinking:on|off compile Nim and generated files but do not link
|
||||
--noMain:on|off do not generate a main procedure
|
||||
--genScript:on|off generate a compile script (in the 'nimcache'
|
||||
subdirectory named 'compile_$$project$$scriptext'),
|
||||
implies --compileOnly
|
||||
--genDeps generate a '.deps' file containing the dependencies
|
||||
--genDeps:on|off generate a '.deps' file containing the dependencies
|
||||
--os:SYMBOL set the target operating system (cross-compilation)
|
||||
--cpu:SYMBOL set the target processor (cross-compilation)
|
||||
--debuginfo enables debug information
|
||||
--debuginfo:on|off enables debug information
|
||||
-t, --passC:OPTION pass an option to the C compiler
|
||||
-l, --passL:OPTION pass an option to the linker
|
||||
--cincludes:DIR modify the C compiler header search path
|
||||
@@ -59,7 +59,7 @@ Advanced options:
|
||||
--docSeeSrcUrl:url activate 'see source' for doc and doc2 commands
|
||||
(see doc.item.seesrc in config/nimdoc.cfg)
|
||||
--lineDir:on|off generation of #line directive on|off
|
||||
--embedsrc embeds the original source code as comments
|
||||
--embedsrc:on|off embeds the original source code as comments
|
||||
in the generated output
|
||||
--threadanalysis:on|off turn thread analysis on|off
|
||||
--tlsEmulation:on|off turn thread local storage emulation on|off
|
||||
@@ -77,10 +77,10 @@ Advanced options:
|
||||
--nilseqs:on|off allow 'nil' for strings/seqs for
|
||||
backwards compatibility
|
||||
--oldast:on|off use old AST for backwards compatibility
|
||||
--skipCfg do not read the nim installation's configuration file
|
||||
--skipUserCfg do not read the user's configuration file
|
||||
--skipParentCfg do not read the parent dirs' configuration files
|
||||
--skipProjCfg do not read the project's configuration file
|
||||
--skipCfg:on|off do not read the nim installation's configuration file
|
||||
--skipUserCfg:on|off do not read the user's configuration file
|
||||
--skipParentCfg:on|off do not read the parent dirs' configuration files
|
||||
--skipProjCfg:on|off do not read the project's configuration file
|
||||
--gc:refc|markAndSweep|boehm|go|none|regions
|
||||
select the GC to use; default is 'refc'
|
||||
--index:on|off turn index file generation on|off
|
||||
@@ -97,8 +97,8 @@ Advanced options:
|
||||
symbol matching is fuzzy so
|
||||
that --dynlibOverride:lua matches
|
||||
dynlib: "liblua.so.3"
|
||||
--dynlibOverrideAll makes the dynlib pragma have no effect
|
||||
--listCmd list the commands used to execute external programs
|
||||
--dynlibOverrideAll:on|off makes the dynlib pragma have no effect
|
||||
--listCmd:on|off list the commands used to execute external programs
|
||||
--parallelBuild:0|1|... perform a parallel build
|
||||
value = number of processors (0 for auto-detect)
|
||||
--incremental:on|off only recompile the changed modules (experimental!)
|
||||
|
||||
@@ -15,7 +15,7 @@ Options:
|
||||
(Optionally: Define the value for that symbol,
|
||||
see: "compile time define pragmas")
|
||||
-u, --undef:SYMBOL undefine a conditional symbol
|
||||
-f, --forceBuild force rebuilding of all modules
|
||||
-f, --forceBuild:on|off force rebuilding of all modules
|
||||
--stackTrace:on|off turn stack tracing on|off
|
||||
--lineTrace:on|off turn line tracing on|off
|
||||
--threads:on|off turn support for multi-threading on|off
|
||||
@@ -35,7 +35,7 @@ Options:
|
||||
--debugger:native|endb use native debugger (gdb) | ENDB (experimental)
|
||||
--app:console|gui|lib|staticlib
|
||||
generate a console app|GUI app|DLL|static library
|
||||
-r, --run run the compiled program with given arguments
|
||||
-r, --run:on|off run the compiled program with given arguments
|
||||
--fullhelp show all command line switches
|
||||
-h, --help show this help
|
||||
|
||||
|
||||
Reference in New Issue
Block a user