Revisió e5818914
Afegit per Pau Escrich fa aproximadament 13 anys
| nightlycompile.sh | ||
|---|---|---|
|
# In the output directory, files older than this will be removed
|
||
|
DAYS_TO_PRESERVE="10"
|
||
|
|
||
|
[ -z "$COMMUNITY" ] && COMMUNITY=qMp
|
||
|
[ -z "$BRANCH" ] && BRANCH=testing
|
||
|
COMMUNITY=${COMMUNITY:-qMp}
|
||
|
BRANCH=${BRANCH:-testing}
|
||
|
|
||
|
# If target is not specified, compiling for all targets
|
||
|
[ -z "$TARGETS" ] && TARGETS="$(make list_targets)"
|
||
|
TARGETS=${TARGETS:-$(make list_targets)}
|
||
|
|
||
|
# Targets which are not gonna be compiled
|
||
|
NOTARGETS=${NOTARGETS:-}
|
||
|
|
||
|
# If FORCE is 1, compilation process will be forced
|
||
|
[ -z "$FORCE" ] && FORCE=0
|
||
| ... | ... | |
|
(cd build/qmp && git checkout $BRANCH)
|
||
|
|
||
|
for t in $TARGETS; do
|
||
|
|
||
|
[[ "$NOTARGETS" =~ "$t" ]] && continue
|
||
|
echo "Compiling target $t"
|
||
|
nice -n 25 make T=$t build J=2 QMP_GIT_BRANCH=$BRANCH COMMUNITY=$COMMUNITY
|
||
|
|
||
També disponible a: Unified diff
Add NOTARGETS option to disable a concrete TARGET in nightlycompile. Change some syntax.