The acmbuild.sh options come in two flavours; action options and enabling
48
48
options.
49
49
50
b, c, C, D, g, K and T are action options. -b, for instance will run make,
50
b, c, C, D, g, K, m and T are action options. -b, for instance will run make,
51
51
whereas -D will run make dist.
52
52
53
The rest, (apart from help and version), are enabling options. Invariably these are implemented merely by passing an enable argument to configure. For example
53
The rest, (apart from help and version), are enabling options. Invariably these
54
are implemented merely by passing an enable argument to configure. For example
54
55
55
56
acmbuild.sh --config --debug ..
56
57
64
65
written code in configure to process this argument, configure will issue a
65
66
warning and then just ignore the option.
66
67
68
As an example of the simplification this script affords, the following
69
acmbuild.sh command
70
71
acmbuild.sh -cb .
72
73
will run
74
75
autoreconf -if .
76
./configure (plus options)
77
make (plus options)
78
67
79
68
80
Implementation
69
81
--------------
119
131
-K, --check
120
132
run make check
121
133
134
-m or --menu-config Invoke menu of configurable options
135
136
-p[X] or --parallel-jobs[=X] number of jobs to pass to make as --jobs=