config.h.in 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #ifndef AUTO_CONFIG_H
  2. #define AUTO_CONFIG_H
  3. #cmakedefine DEBUG
  4. #define SIZEOF_INT @SIZEOF_INT@
  5. #define SIZEOF_LONG @SIZEOF_LONG@
  6. #if @SIZEOF_VOID_PTR@ == 8
  7. #define ARCH_64
  8. #elif @SIZEOF_VOID_PTR@ == 4
  9. #define ARCH_32
  10. #endif
  11. #define PROJECT_NAME "@PROJECT_NAME@"
  12. #define LOCALE_INSTALL_DIR "@CMAKE_INSTALL_FULL_LOCALEDIR@"
  13. #cmakedefine HAVE__NSGETENVIRON
  14. #cmakedefine HAVE_FD_CLOEXEC
  15. #cmakedefine HAVE_FSEEKO
  16. #cmakedefine HAVE_GETPWENT
  17. #cmakedefine HAVE_GETPWNAM
  18. #cmakedefine HAVE_GETPWUID
  19. #cmakedefine HAVE_ICONV
  20. #cmakedefine HAVE_ICONV_H
  21. #cmakedefine HAVE_LANGINFO_H
  22. #cmakedefine HAVE_LOCALE_H
  23. #cmakedefine HAVE_NL_LANGINFO_CODESET
  24. #cmakedefine HAVE_NL_MSG_CAT_CNTR
  25. #cmakedefine HAVE_PUTENV_S
  26. #cmakedefine HAVE_PWD_H
  27. #cmakedefine HAVE_READLINK
  28. #cmakedefine HAVE_UV_TRANSLATE_SYS_ERROR
  29. // TODO: add proper cmake check
  30. // #define HAVE_SELINUX 1
  31. #cmakedefine HAVE_SETENV
  32. #cmakedefine HAVE_UNSETENV
  33. #cmakedefine HAVE_SETPGID
  34. #cmakedefine HAVE_SETSID
  35. #cmakedefine HAVE_SIGACTION
  36. #cmakedefine HAVE_STRCASECMP
  37. #cmakedefine HAVE_STRINGS_H
  38. #cmakedefine HAVE_STRNCASECMP
  39. #cmakedefine HAVE_SYS_UTSNAME_H
  40. #cmakedefine HAVE_SYS_WAIT_H
  41. #cmakedefine HAVE_TERMIOS_H
  42. #cmakedefine HAVE_UTIME
  43. #cmakedefine HAVE_UTIME_H
  44. #cmakedefine HAVE_UTIMES
  45. #cmakedefine HAVE_WORKING_LIBINTL
  46. #cmakedefine HAVE_WSL
  47. #cmakedefine UNIX
  48. #cmakedefine USE_FNAME_CASE
  49. #cmakedefine HAVE_SYS_UIO_H
  50. #ifdef HAVE_SYS_UIO_H
  51. #cmakedefine HAVE_READV
  52. # ifndef HAVE_READV
  53. # undef HAVE_SYS_UIO_H
  54. # endif
  55. #endif
  56. #cmakedefine FEAT_TUI
  57. #ifndef UNIT_TESTING
  58. #cmakedefine HAVE_JEMALLOC
  59. #cmakedefine LOG_LIST_ACTIONS
  60. #endif
  61. #cmakedefine HAVE_BE64TOH
  62. #cmakedefine ORDER_BIG_ENDIAN
  63. #define ENDIAN_INCLUDE_FILE <@ENDIAN_INCLUDE_FILE@>
  64. #cmakedefine HAVE_EXECINFO_BACKTRACE
  65. #endif // AUTO_CONFIG_H