dpdk: Add support for Mellanox ConnectX-4 devices
[vpp.git] / vpp-api-test / configure.ac
1 AC_INIT(vpp-api-test, 1.0)
2 LT_INIT
3 AM_INIT_AUTOMAKE
4 AM_SILENT_RULES([yes])
5
6 AC_PROG_CC
7
8 AC_ARG_WITH(q-plugin-prefix,
9             AC_HELP_STRING([--with-q-plugin-prefix],[vlib plugin prefix]),
10             [case $with_q_plugin_prefix in
11                *) ;;
12              esac])
13
14 AC_ARG_WITH(q-platform,
15             AC_HELP_STRING([--with-q-platform],[Build version for given platform (qnative)]),
16             [case $with_q_platform in
17                qnative) ;;
18                vpp) with_q_platform=vpp;;
19                *) with_q_platform=qnative;;
20              esac])
21
22 AC_ARG_WITH(dpdk,
23             AC_HELP_STRING([--with-dpdk],[Use DPDK]),
24             [with_dpdk=1],
25             [with_dpdk=0])
26
27 AC_ARG_WITH(dpdk_crypto,
28             AC_HELP_STRING([--with-dpdk-crypto],[Use DPDK cryptodev]),
29             [with_dpdk_crypto=1],
30             [with_dpdk_crypto=0])
31
32 AC_SUBST(Q_PLATFORM_DEFINE,[-DQ_PLATFORM_${with_q_platform}])
33 AC_SUBST(Q_PLATFORM_PLUGPATH,[-DQ_PLUGIN_PREFIX=${with_q_plugin_prefix}])
34 AC_SUBST(DPDK,[-DDPDK=${with_dpdk}])
35 AM_CONDITIONAL(WITH_DPDK, test "$with_dpdk" = "1")
36 AC_SUBST(DPDK_CRYPTO,[-DDPDK_CRYPTO=${with_dpdk_crypto}])
37 AM_CONDITIONAL(WITH_DPDK_CRYPTO, test "$with_dpdk_crypto" = "1")
38
39
40 AC_OUTPUT([Makefile])