hconfig.h.in 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. #ifndef HV_CONFIG_H_
  2. #define HV_CONFIG_H_
  3. #ifndef HAVE_STDBOOL_H
  4. #define HAVE_STDBOOL_H @HAVE_STDBOOL_H@
  5. #endif
  6. #ifndef HAVE_STDINT_H
  7. #define HAVE_STDINT_H @HAVE_STDINT_H@
  8. #endif
  9. #ifndef HAVE_STDATOMIC_H
  10. #define HAVE_STDATOMIC_H @HAVE_STDATOMIC_H@
  11. #endif
  12. #ifndef HAVE_SYS_TYPES_H
  13. #define HAVE_SYS_TYPES_H @HAVE_SYS_TYPES_H@
  14. #endif
  15. #ifndef HAVE_SYS_STAT_H
  16. #define HAVE_SYS_STAT_H @HAVE_SYS_STAT_H@
  17. #endif
  18. #ifndef HAVE_SYS_TIME_H
  19. #define HAVE_SYS_TIME_H @HAVE_SYS_TIME_H@
  20. #endif
  21. #ifndef HAVE_FCNTL_H
  22. #define HAVE_FCNTL_H @HAVE_FCNTL_H@
  23. #endif
  24. #ifndef HAVE_PTHREAD_H
  25. #define HAVE_PTHREAD_H @HAVE_PTHREAD_H@
  26. #endif
  27. #ifndef HAVE_ENDIAN_H
  28. #define HAVE_ENDIAN_H @HAVE_ENDIAN_H@
  29. #endif
  30. #ifndef HAVE_SYS_ENDIAN_H
  31. #define HAVE_SYS_ENDIAN_H @HAVE_SYS_ENDIAN_H@
  32. #endif
  33. #ifndef HAVE_GETTID
  34. #define HAVE_GETTID @HAVE_GETTID@
  35. #endif
  36. #ifndef HAVE_STRLCPY
  37. #define HAVE_STRLCPY @HAVE_STRLCPY@
  38. #endif
  39. #ifndef HAVE_STRLCAT
  40. #define HAVE_STRLCAT @HAVE_STRLCAT@
  41. #endif
  42. #ifndef HAVE_CLOCK_GETTIME
  43. #define HAVE_CLOCK_GETTIME @HAVE_CLOCK_GETTIME@
  44. #endif
  45. #ifndef HAVE_GETTIMEOFDAY
  46. #define HAVE_GETTIMEOFDAY @HAVE_GETTIMEOFDAY@
  47. #endif
  48. #ifndef HAVE_PTHREAD_SPIN_LOCK
  49. #define HAVE_PTHREAD_SPIN_LOCK @HAVE_PTHREAD_SPIN_LOCK@
  50. #endif
  51. #ifndef HAVE_PTHREAD_MUTEX_TIMEDLOCK
  52. #define HAVE_PTHREAD_MUTEX_TIMEDLOCK @HAVE_PTHREAD_MUTEX_TIMEDLOCK@
  53. #endif
  54. #ifndef HAVE_SEM_TIMEDWAIT
  55. #define HAVE_SEM_TIMEDWAIT @HAVE_SEM_TIMEDWAIT@
  56. #endif
  57. #ifndef HAVE_PIPE
  58. #define HAVE_PIPE @HAVE_PIPE@
  59. #endif
  60. #ifndef HAVE_SOCKETPAIR
  61. #define HAVE_SOCKETPAIR @HAVE_SOCKETPAIR@
  62. #endif
  63. #ifndef HAVE_EVENTFD
  64. #define HAVE_EVENTFD @HAVE_EVENTFD@
  65. #endif
  66. #ifndef HAVE_SETPROCTITLE
  67. #define HAVE_SETPROCTITLE @HAVE_SETPROCTITLE@
  68. #endif
  69. #cmakedefine WITH_OPENSSL 1
  70. #cmakedefine WITH_GNUTLS 1
  71. #cmakedefine WITH_MBEDTLS 1
  72. #cmakedefine ENABLE_UDS 1
  73. #cmakedefine USE_MULTIMAP 1
  74. #cmakedefine WITH_WEPOLL 1
  75. #cmakedefine WITH_KCP 1
  76. #endif // HV_CONFIG_H_