@@ -209,7 +209,6 @@ AC_SUBST([testdir])
##########################################################################
# Set conditionals as computed within platform specific files
##########################################################################
-AM_CONDITIONAL([netmap_support], [test x$netmap_support = xyes ])
AM_CONDITIONAL([SDK_INSTALL_PATH_], [test "x${SDK_INSTALL_PATH_}" = "x1"])
AM_CONDITIONAL([test_installdir], [test "$testdir" != ""])
AM_CONDITIONAL([cunit_support], [test x$cunit_support = xyes ])
@@ -13,6 +13,7 @@ AM_CFLAGS += -D_ODP_PKTIO_IPC
AM_CPPFLAGS += $(OPENSSL_CPPFLAGS)
AM_CPPFLAGS += $(DPDK_CPPFLAGS)
+AM_CPPFLAGS += $(NETMAP_CPPFLAGS)
include_HEADERS = \
$(top_srcdir)/include/odp.h \
@@ -15,14 +15,14 @@ AC_ARG_WITH([netmap-path],
AC_HELP_STRING([--with-netmap-path=DIR path to netmap root directory],
[(or in the default path if not specified).]),
[NETMAP_PATH=$withval
- AM_CPPFLAGS="$AM_CPPFLAGS -isystem $NETMAP_PATH/sys"
+ NETMAP_CPPFLAGS="-isystem $NETMAP_PATH/sys"
netmap_support=yes],[])
##########################################################################
# Save and set temporary compilation flags
##########################################################################
OLD_CPPFLAGS=$CPPFLAGS
-CPPFLAGS="$AM_CPPFLAGS $CPPFLAGS"
+CPPFLAGS="$NETMAP_CPPFLAGS $CPPFLAGS"
##########################################################################
# Check for netmap availability
@@ -32,6 +32,7 @@ then
AC_CHECK_HEADERS([net/netmap_user.h], [],
[AC_MSG_FAILURE(["can't find netmap header"])])
ODP_CFLAGS="$ODP_CFLAGS -DODP_NETMAP"
+ AC_SUBST([NETMAP_CPPFLAGS])
else
netmap_support=no
fi
@@ -40,3 +41,5 @@ fi
# Restore old saved variables
##########################################################################
CPPFLAGS=$OLD_CPPFLAGS
+
+AM_CONDITIONAL([netmap_support], [test x$netmap_support = xyes ])