git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
common/sfc_efx/base: choose smallest Rx prefix on Riverhead
[dpdk.git]
/
devtools
/
test-meson-builds.sh
diff --git
a/devtools/test-meson-builds.sh
b/devtools/test-meson-builds.sh
index
eaa215f
..
a87de63
100755
(executable)
--- a/
devtools/test-meson-builds.sh
+++ b/
devtools/test-meson-builds.sh
@@
-154,10
+154,16
@@
build () # <directory> <target compiler | cross file> <meson options>
fi
rm -rf $abirefdir/build
fi
rm -rf $abirefdir/build
- config $abirefdir/src $abirefdir/build $cross $*
+ config $abirefdir/src $abirefdir/build $cross \
+ -Dexamples= $*
compile $abirefdir/build
install_target $abirefdir/build $abirefdir/$targetdir
$srcdir/devtools/gen-abi.sh $abirefdir/$targetdir
compile $abirefdir/build
install_target $abirefdir/build $abirefdir/$targetdir
$srcdir/devtools/gen-abi.sh $abirefdir/$targetdir
+
+ # save disk space by removing static libs and apps
+ find $abirefdir/$targetdir/usr/local -name '*.a' -delete
+ rm -rf $abirefdir/$targetdir/usr/local/bin
+ rm -rf $abirefdir/$targetdir/usr/local/share
fi
install_target $builds_dir/$targetdir \
fi
install_target $builds_dir/$targetdir \
@@
-200,6
+206,9
@@
if [ "$ok" = "false" ] ; then
fi
build build-x86-default cc -Dlibdir=lib -Dmachine=$default_machine $use_shared
fi
build build-x86-default cc -Dlibdir=lib -Dmachine=$default_machine $use_shared
+# x86 MinGW
+build build-x86-mingw $srcdir/config/x86/cross-mingw -Dexamples=helloworld
+
# generic armv8a with clang as host compiler
f=$srcdir/config/arm/arm64_armv8_linux_gcc
export CC="clang"
# generic armv8a with clang as host compiler
f=$srcdir/config/arm/arm64_armv8_linux_gcc
export CC="clang"
@@
-235,6
+244,6
@@
if pkg-config --define-prefix libdpdk >/dev/null 2>&1; then
export PKGCONF="pkg-config --define-prefix"
for example in cmdline helloworld l2fwd l3fwd skeleton timer; do
echo "## Building $example"
export PKGCONF="pkg-config --define-prefix"
for example in cmdline helloworld l2fwd l3fwd skeleton timer; do
echo "## Building $example"
- $MAKE -C $DESTDIR/usr/local/share/dpdk/examples/$example clean
all
+ $MAKE -C $DESTDIR/usr/local/share/dpdk/examples/$example clean
shared static
done
fi
done
fi