mirror of https://github.com/acidanthera/audk.git
Vlv2TbltDevicePkg: Amend the build script
Take the gcc version detection from OvmfPkg/build.sh instead of the hardcoded GCC46. Cc: David Wei <david.wei@intel.com> Cc: "Wu, Hao A" <hao.a.wu@intel.com> Cc: "Lu, ShifeiX A" <shifeix.a.lu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Gary Lin <glin@suse.com> Reviewed-by: David Wei <david.wei@intel.com>
This commit is contained in:
parent
06eb35402e
commit
69e16a2870
|
@ -177,8 +177,30 @@ sed -i '/^TARGET_ARCH/d' Conf/target.txt
|
||||||
sed -i '/^TOOL_CHAIN_TAG/d' Conf/target.txt
|
sed -i '/^TOOL_CHAIN_TAG/d' Conf/target.txt
|
||||||
sed -i '/^MAX_CONCURRENT_THREAD_NUMBER/d' Conf/target.txt
|
sed -i '/^MAX_CONCURRENT_THREAD_NUMBER/d' Conf/target.txt
|
||||||
|
|
||||||
|
gcc_version=$(gcc -v 2>&1 | tail -1 | awk '{print $3}')
|
||||||
|
case $gcc_version in
|
||||||
|
4.5.*)
|
||||||
|
TARGET_TOOLS=GCC45
|
||||||
|
;;
|
||||||
|
4.6.*)
|
||||||
|
TARGET_TOOLS=GCC46
|
||||||
|
;;
|
||||||
|
4.7.*)
|
||||||
|
TARGET_TOOLS=GCC47
|
||||||
|
;;
|
||||||
|
4.8.*)
|
||||||
|
TARGET_TOOLS=GCC48
|
||||||
|
;;
|
||||||
|
4.9.*|4.1[0-9].*|5.*.*|6.*.*)
|
||||||
|
TARGET_TOOLS=GCC49
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
TARGET_TOOLS=GCC44
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
ACTIVE_PLATFORM=$PLATFORM_PACKAGE/PlatformPkgGcc"$Arch".dsc
|
ACTIVE_PLATFORM=$PLATFORM_PACKAGE/PlatformPkgGcc"$Arch".dsc
|
||||||
TOOL_CHAIN_TAG=GCC46
|
TOOL_CHAIN_TAG=$TARGET_TOOLS
|
||||||
MAX_CONCURRENT_THREAD_NUMBER=1
|
MAX_CONCURRENT_THREAD_NUMBER=1
|
||||||
echo ACTIVE_PLATFORM = $ACTIVE_PLATFORM >> Conf/target.txt
|
echo ACTIVE_PLATFORM = $ACTIVE_PLATFORM >> Conf/target.txt
|
||||||
echo TARGET = $TARGET >> Conf/target.txt
|
echo TARGET = $TARGET >> Conf/target.txt
|
||||||
|
|
Loading…
Reference in New Issue