-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathscons.sh
70 lines (68 loc) · 5.88 KB
/
scons.sh
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
#!/usr/bin/env bash
# Automatic generated, DON'T MODIFY IT.
# @flag -c Remove specified targets and dependencies
# @flag --clean Remove specified targets and dependencies
# @flag --remove Remove specified targets and dependencies
# @option -C --directory <DIR> Change to DIR before doing anything
# @option --cache-debug <FILE> Print CacheDir debug info to FILE
# @flag --cache-disable Do not retrieve built targets from CacheDir
# @flag --no-cache Do not retrieve built targets from CacheDir
# @flag --cache-force Copy already-built targets into the CacheDir
# @flag --cache-populate Copy already-built targets into the CacheDir
# @flag --cache-readonly Do not update CacheDir with built targets
# @flag --cache-show Print build actions for files from CacheDir
# @option --config[auto|force|cache] <MODE> Controls Configure subsystem
# @flag -D Search up directory tree for SConstruct, build all Default() targets
# @option --debug[count|duplicate|explain|findlibs|includes|memoizer|memory|objects|pdb|prepare|presub|stacktrace|time|action-timestamps|json|sconscript] <TYPE> Print various types of debugging information
# @option --diskcheck <TYPE> Enable specific on-disk checks
# @option --duplicate[hard-soft-copy|soft-hard-copy|hard-copy|soft-copy|copy] Set the preferred duplication methods
# @flag --enable-virtualenv Import certain virtualenv variables to SCons
# @option --experimental Enable experimental features
# @option -f <FILE> Read FILE as the top-level SConstruct file
# @option --file <FILE> Read FILE as the top-level SConstruct file
# @option --makefile <FILE> Read FILE as the top-level SConstruct file
# @option --sconstruct <FILE> Read FILE as the top-level SConstruct file
# @flag -h --help Print defined help message, or this one
# @flag -H --help-options Print this message and exit
# @option --hash-chunksize <N> Set chunk-size for hash signature computation to N kilobytes
# @option --md5-chunksize <N> Set chunk-size for hash signature computation to N kilobytes
# @option --hash-format[md5|sha1|sha256|etc] <HASH_FORMAT> Hash format.
# @flag -i --ignore-errors Ignore errors from build actions
# @option -I --include-dir <DIR> Search DIR for imported Python modules
# @flag --ignore-virtualenv Do not import virtualenv variables to SCons
# @flag --implicit-cache Cache implicit dependencies
# @flag --implicit-deps-changed Ignore cached implicit dependencies
# @flag --implicit-deps-unchanged Ignore changes in implicit dependencies
# @flag --interact Run in interactive mode
# @flag --interactive Run in interactive mode
# @option -j --jobs <N> Allow N jobs at once
# @flag -k --keep-going Keep going when a target can't be made
# @option --max-drift <N> Set maximum system clock drift to N seconds
# @flag -n Don't build; just print commands
# @flag --no-exec Don't build; just print commands
# @flag --just-print Don't build; just print commands
# @flag --dry-run Don't build; just print commands
# @flag --recon Don't build; just print commands
# @flag --no-site-dir Don't search or use the usual site_scons dir
# @option --profile <FILE> Profile SCons and put results in FILE
# @flag -q --question Don't build; exit status says if up to date
# @flag -Q Suppress "Reading/Building" progress messages
# @flag --random Build dependencies in random order
# @flag -s Don't print commands
# @flag --silent Don't print commands
# @flag --quiet Don't print commands
# @option --site-dir <DIR> Use DIR instead of the usual site_scons dir
# @option --stack-size <N> Set the stack size of the threads used to run jobs to N kilobytes
# @option --taskmastertrace <FILE> Trace Node evaluation to FILE
# @option --tree[all|derived|prune|status|linedraw] <OPTIONS> Print a dependency tree in various formats
# @flag -u Search up directory tree for SConstruct, build targets at or below current directory
# @flag --up Search up directory tree for SConstruct, build targets at or below current directory
# @flag --search-up Search up directory tree for SConstruct, build targets at or below current directory
# @flag -U Search up directory tree for SConstruct, build Default() targets from local SConscript
# @flag -v --version Print the SCons version number and exit
# @option --warn <WARNING-SPEC> Enable or disable warnings
# @option --warning <WARNING-SPEC> Enable or disable warnings
# @option -Y <REPOSITORY> Search REPOSITORY for source and target files
# @option --repository <REPOSITORY> Search REPOSITORY for source and target files
# @option --srcdir <REPOSITORY> Search REPOSITORY for source and target files
command eval "$(argc --argc-eval "$0" "$@")"