configure.ac 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. AC_PREREQ([2.53])
  2. AC_INIT([libdsm], [m4_esyscmd([./package_version.sh])],
  3. [], [libdsm], [])
  4. AC_CONFIG_SRCDIR([include/bdsm.h])
  5. AM_INIT_AUTOMAKE([1.6 foreign subdir-objects tar-ustar dist-zip])
  6. m4_ifdef([AM_SILENT_RULES], [
  7. AM_SILENT_RULES([yes])
  8. ])
  9. AC_CANONICAL_HOST
  10. BDSM_ABI_VERSION=m4_esyscmd([./abi_version.sh])
  11. BDSM_PACKAGE_VERSION=m4_esyscmd([./package_version.sh])
  12. BDSM_LIBTOOL_VERSION=m4_esyscmd([./abi_version.sh -libtool])
  13. AC_SUBST(BDSM_ABI_VERSION)
  14. AC_SUBST(BDSM_PACKAGE_VERSION)
  15. AC_SUBST(BDSM_LIBTOOL_VERSION)
  16. AC_MSG_NOTICE([dsm package version: $BDSM_PACKAGE_VERSION])
  17. AC_MSG_NOTICE([dsm ABI version: $BDSM_ABI_VERSION])
  18. AC_PROG_CC_C99
  19. AM_PROG_CC_C_O
  20. AC_ARG_ENABLE([programs],
  21. AS_HELP_STRING([--enable-programs], [Build additional programs [default=yes]])
  22. )
  23. AC_ARG_ENABLE([debug],
  24. AS_HELP_STRING([--enable-debug], [Additional debugging features [default=yes]])
  25. )
  26. AS_IF([test x"$enable_debug" != x"no"], [
  27. AC_DEFINE([BDSM_DEBUG], [1])
  28. ], [
  29. AC_DEFINE([BDSM_DEBUG], [0])
  30. ])
  31. AM_CONDITIONAL([PROGRAMS], [test x"$enable_programs" != x"no"])
  32. LT_INIT
  33. DOLT
  34. AC_CONFIG_MACRO_DIR([m4])
  35. AC_OUTPUT([
  36. Makefile
  37. libdsm.pc
  38. ])