diff options
author | Francis Rowe <info@gluglug.org.uk> | 2016-03-07 11:28:16 (EST) |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2016-03-07 11:28:16 (EST) |
commit | 01fad71236a6753b85a0df4a2da9caed4cdaa6af (patch) | |
tree | eabe5b41dcab8635411a9b82e571a10d06d8f5de | |
parent | 239bfb38a5586047fa8268d1aa0966133fb3ee0b (diff) | |
download | libreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.zip libreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.tar.gz libreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.tar.bz2 |
build/module/crossgcc: Allow user to specify what architectures they want
By default, libreboot will built for all relevant architectures, but this patch
allows the user to skip some if they want to.
-rwxr-xr-x | resources/scripts/helpers/build/module/crossgcc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/resources/scripts/helpers/build/module/crossgcc b/resources/scripts/helpers/build/module/crossgcc index 17eaa64..56c2172 100755 --- a/resources/scripts/helpers/build/module/crossgcc +++ b/resources/scripts/helpers/build/module/crossgcc @@ -26,9 +26,15 @@ set -u -e ./build clean crossgcc -# Now build crossgcc ( -cd "crossgcc/util/crossgcc" -make build-i386 -make build-arm +cd "crossgcc/util/crossgcc/" +if [ $# -lt 1 ]; then + make build-i386 + make build-arm +else + for architecture in "${@}"; do + make build-${architecture} + done +fi ) + |