aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosep Puigdemont <josep.puigdemont@linaro.org>2018-02-16 11:09:29 +0100
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-02-19 16:25:37 +0300
commitd5419e8857b2bc61d3be17fe53f171550fee426b (patch)
tree07e74a047ea5d3cf778e81fe4d83672362ffd9bc
parent94665734b42bb11f98bf18205c4df7ad13c6f2a4 (diff)
odp_dpdk.m4: fix detection of system libraries
Signed-off-by: Josep Puigdemont <josep.puigdemont@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
-rw-r--r--m4/odp_dpdk.m416
1 files changed, 8 insertions, 8 deletions
diff --git a/m4/odp_dpdk.m4 b/m4/odp_dpdk.m4
index bf3dfccfa..0050fc4b4 100644
--- a/m4/odp_dpdk.m4
+++ b/m4/odp_dpdk.m4
@@ -108,30 +108,30 @@ CPPFLAGS=$OLD_CPPFLAGS
# Check for DPDK availability
AC_DEFUN([ODP_DPDK], [dnl
AS_IF([test "x$1" = "xsystem"], [dnl
- DPDK_CPPFLAGS="-isystem/usr/include/dpdk"
+ DPDK_CPPFLAGS="-isystem /usr/include/dpdk"
DPDK_LDFLAGS=""
DPDK_LIB_PATH="`$CC --print-file-name=libdpdk.so`"
- if test "x$DPDK_LIB_PATH" = "x" ; then
+ if test "$DPDK_LIB_PATH" = "libdpdk.so" ; then
DPDK_LIB_PATH="`$CC --print-file-name=libdpdk.a`"
+ AS_IF([test "$DPDK_LIB_PATH" = "libdpdk.a"],
+ [AC_MSG_FAILURE([Could not locate system DPDK library directory])])
else
DPDK_SHARED=yes
fi
- AS_IF([test "x$DPDK_LIB_PATH" = "x"],
- [AC_MSG_FAILURE([Could not locate system DPDK library directory])])
- DPDK_PMD_PATH=`AS_DIRNAME(["$DPDK_PMD_PATH"])`
+ DPDK_LIB_PATH=`AS_DIRNAME(["$DPDK_LIB_PATH"])`
], [dnl
DPDK_CPPFLAGS="-isystem $1/include"
DPDK_LIB_PATH="$1/lib"
DPDK_LDFLAGS="-L$DPDK_LIB_PATH"
- DPDK_PMD_PATH="$DPDK_LIB_PATH"
if test -r "$DPDK_LIB_PATH"/libdpdk.so ; then
DPDK_RPATH="-Wl,-rpath,$DPDK_LIB_PATH"
DPDK_RPATH_LT="-R$DPDK_LIB_PATH"
DPDK_SHARED=yes
fi
])
+DPDK_PMD_PATH="$DPDK_LIB_PATH"
AS_IF([test "x$DPDK_SHARED" = "xyes"],
- [AC_MSG_NOTICE([Using shared DPDK library found at $DPDK_PMD_PATH])],
- [AC_MSG_NOTICE([Using static DPDK library found at $DPDK_PMD_PATH])])
+ [AC_MSG_NOTICE([Using shared DPDK library found at $DPDK_LIB_PATH])],
+ [AC_MSG_NOTICE([Using static DPDK library found at $DPDK_LIB_PATH])])
_ODP_DPDK_CHECK([$DPDK_CPPFLAGS], [$DPDK_LDFLAGS], [$2], [$3])
])