]> git.droids-corp.org - dpdk.git/blobdiff - .ci/linux-build.sh
event/octeontx: fix partial Rx packet handling
[dpdk.git] / .ci / linux-build.sh
index d5783c1a420832964fa39127d7d8659a2035a6a2..ccc3a7ccd9769b2ac41b7ed514b3be96fca42177 100755 (executable)
@@ -19,6 +19,23 @@ if [ "$AARCH64" = "1" ]; then
     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