BeagleBoard: Allow to overwrite the default toolchain

Each OS has its own default EDK2 toolchain. This change allows to overwrite
this default option.
Example: On Linux the default toolchain is ARMLINUXGCC, this command line can overwrite it:
TARGET_TOOLS=ARMGCC ./build.sh



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12901 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
oliviermartin 2011-12-29 12:16:02 +00:00
parent e7b872fd02
commit f5df743f48
1 changed files with 9 additions and 6 deletions

View File

@ -51,9 +51,11 @@ else
fi
#
# Pick a default tool type for a given OS
# Pick a default tool type for a given OS if no toolchain already defined
#
case `uname` in
if [ -z "$TARGET_TOOLS" ]
then
case `uname` in
CYGWIN*)
TARGET_TOOLS=RVCT31CYGWIN
;;
@ -74,7 +76,8 @@ case `uname` in
TARGET_TOOLS=XCODE32
fi
;;
esac
esac
fi
TARGET=DEBUG
for arg in "$@"