mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
build.sh: add license file and set EXTRAFLAG when arch is xtensa.
Change-Id: I3c93f78297d4216b4b1ad25532aa3f2e23bb4d54
This commit is contained in:
+9
-2
@@ -38,7 +38,7 @@ function build_board()
|
|||||||
{
|
{
|
||||||
echo -e "Build command line:"
|
echo -e "Build command line:"
|
||||||
echo -e " ${TOOLSDIR}/configure.sh -e $*"
|
echo -e " ${TOOLSDIR}/configure.sh -e $*"
|
||||||
echo -e " make -C ${NUTTXDIR} EXTRAFLAGS=-Wno-cpp ${@:2}"
|
echo -e " make -C ${NUTTXDIR} EXTRAFLAGS=[-Wno-cpp] ${@:2}"
|
||||||
echo -e " make -C ${NUTTXDIR} savedefconfig"
|
echo -e " make -C ${NUTTXDIR} savedefconfig"
|
||||||
|
|
||||||
if [ ! -f "${ROOTDIR}/prebuilts/kconfig-frontends/bin/kconfig-conf" ]; then
|
if [ ! -f "${ROOTDIR}/prebuilts/kconfig-frontends/bin/kconfig-conf" ]; then
|
||||||
@@ -56,9 +56,16 @@ function build_board()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
ARCH=`sed -n 's/CONFIG_ARCH="\(.*\)"/\1/p' ${NUTTXDIR}/.config`
|
ARCH=`sed -n 's/CONFIG_ARCH="\(.*\)"/\1/p' ${NUTTXDIR}/.config`
|
||||||
|
|
||||||
|
EXTRAFLAGS=-Wno-cpp
|
||||||
|
if [ $ARCH = "xtensa" ]; then
|
||||||
|
export XTENSAD_LICENSE_FILE=28000@10.221.64.91
|
||||||
|
EXTRAFLAGS=""
|
||||||
|
fi
|
||||||
|
|
||||||
export PATH=${ROOTDIR}/prebuilts/gcc/linux/$ARCH/bin:$PATH
|
export PATH=${ROOTDIR}/prebuilts/gcc/linux/$ARCH/bin:$PATH
|
||||||
|
|
||||||
if ! make -C ${NUTTXDIR} EXTRAFLAGS=-Wno-cpp ${@:2}; then
|
if ! make -C ${NUTTXDIR} EXTRAFLAGS=$EXTRAFLAGS ${@:2}; then
|
||||||
echo "Error: ############# build ${1} fail ##############"
|
echo "Error: ############# build ${1} fail ##############"
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user