ns3 build script optional arguments
Presently, ./ns3 -h prints:
optional arguments:
-h, --help show this help message and exit
-j JOBS, --jobs JOBS Set number of parallel jobs
--dry-run Do not execute the commands
--check-config Print the current configuration.
--quiet Don't print task lines, i.e. messages saying which
tasks are being executed.
--check DEPRECATED (run ./test.py)
--check-profile Print out current build profile
--check-version Print the current build version
I would like to propose some changes:
-
Move
-j JOBS, --jobs JOBSto abuildargument -
Move
--dry-runto after all positional arguments, rather than before. -
Move
--quietto afterconfigure,build, anddocspositional argument (I don't think it is useful for other positional arguments). -
Delete
--check. This deprecation is copied from Waf but this is from many years ago.