configure.ac 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #*****************************************************************************
  2. # Copyright (c), Recep Aslantas. *
  3. # *
  4. # MIT License (MIT), http://opensource.org/licenses/MIT *
  5. # Full license can be found in the LICENSE file *
  6. # *
  7. #*****************************************************************************
  8. AC_PREREQ([2.69])
  9. AC_INIT([cglm], [0.4.8], [[email protected]])
  10. AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects])
  11. AC_CONFIG_MACRO_DIR([m4])
  12. AC_CONFIG_SRCDIR([src/])
  13. AC_CONFIG_HEADERS([config.h])
  14. # Checks for programs.
  15. AC_PROG_CC
  16. AM_PROG_CC_C_O
  17. AC_PROG_INSTALL
  18. AM_PROG_AR
  19. AC_ENABLE_SHARED
  20. AC_ENABLE_STATIC
  21. LT_INIT
  22. # Checks for libraries.
  23. AC_CHECK_LIB([m], [floor])
  24. AC_SYS_LARGEFILE
  25. # Checks for header files.
  26. AC_CHECK_HEADERS([limits.h \
  27. stddef.h \
  28. stdint.h \
  29. stdlib.h \
  30. string.h ])
  31. # Checks for typedefs, structures, and compiler characteristics.
  32. AC_CHECK_HEADER_STDBOOL
  33. AC_C_INLINE
  34. AC_TYPE_INT32_T
  35. AC_TYPE_INT64_T
  36. AC_TYPE_SIZE_T
  37. AC_TYPE_UINT16_T
  38. AC_TYPE_UINT32_T
  39. AC_TYPE_UINT64_T
  40. AC_TYPE_UINT8_T
  41. # Checks for library functions.
  42. AC_FUNC_ERROR_AT_LINE
  43. AC_CONFIG_FILES([makefile])
  44. AC_OUTPUT