X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=.ci%2Flinux-build.sh;h=ccc3a7ccd9769b2ac41b7ed514b3be96fca42177;hb=846ac76c82a262069f6573387ef04ba1882deeb6;hp=4eb7c3cf065a6b3fcd93905c0b8e03f4182e758b;hpb=99889bd85228bdf6fa28e160308444d82dca68cd;p=dpdk.git diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh index 4eb7c3cf06..ccc3a7ccd9 100755 --- a/.ci/linux-build.sh +++ b/.ci/linux-build.sh @@ -16,9 +16,26 @@ trap on_error EXIT if [ "$AARCH64" = "1" ]; then # convert the arch specifier - OPTS="$OPTS --cross-file config/arm/arm64_armv8_linuxapp_gcc" + OPTS="$OPTS --cross-file config/arm/arm64_armv8_linux_gcc" +fi + +if [ "$BUILD_DOCS" = "1" ]; then + OPTS="$OPTS -Denable_docs=true" +fi + +if [ "$BUILD_32BIT" = "1" ]; then + OPTS="$OPTS -Dc_args=-m32 -Dc_link_args=-m32" + export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig" fi OPTS="$OPTS --default-library=$DEF_LIB" meson build --werror -Dexamples=all $OPTS ninja -C build + +if [ "$AARCH64" != "1" ]; then + devtools/test-null.sh +fi + +if [ "$RUN_TESTS" = "1" ]; then + sudo meson test -C build --suite fast-tests -t 3 +fi