diff options
Diffstat (limited to 'vppinfra/configure.ac')
-rw-r--r-- | vppinfra/configure.ac | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/vppinfra/configure.ac b/vppinfra/configure.ac new file mode 100644 index 00000000000..d0b3a0c0dd2 --- /dev/null +++ b/vppinfra/configure.ac @@ -0,0 +1,54 @@ +# Process this file with autoconf to produce a configure script. +AC_INIT(libvppinfra,1.0,) +AC_CONFIG_AUX_DIR(config) +AC_CONFIG_HEADERS(config/config.h) +AC_CANONICAL_BUILD +AC_CANONICAL_HOST +AM_INIT_AUTOMAKE([gnu no-dist-gzip dist-bzip2]) +AM_SILENT_RULES + +# Checks for programs. +AC_PROG_CC +AM_PROG_AS +AM_PROG_LIBTOOL + +###################################################################### + +dnl ------------ +dnl Check CFLAGS, CC +dnl ------------ +AC_ARG_WITH(cc, + AC_HELP_STRING([--with-cc],[Set CC for use as C compiler.]), + [CC="$with_cc"]) + +AC_ARG_WITH(cflags, + AC_HELP_STRING([--with-cflags],[Set CFLAGS for use by C compiler.]), + [CFLAGS="$with_cflags"]) + +AC_ARG_WITH(ldflags, + AC_HELP_STRING([--with-ldflags],[Set LDFLAGS for linking.]), + [LDFLAGS="$with_ldflags"]) + +###################################################################### + +AC_ARG_WITH(unix, + AC_HELP_STRING([--with-unix],[Compile unix version of clib]), + [], + [case $host_os in + darwin* | linux*) with_unix=yes;; + *) with_unix=no;; + esac]) + +AM_CONDITIONAL(WITH_UNIX, test "$with_unix" = "yes") + + +## Enable 64-bit vector lengths +AC_ARG_WITH(vec64, + AC_HELP_STRING([--with-vec64],[Enable 64-bit vector lengths]), + [with_vec64=1], + [with_vec64=0]) + +AC_SUBST(VEC64,[-DCLIB_VEC64=${with_vec64}]) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT |