config.h.in 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /* Default visibility */
  2. #if defined(__GNUC__) || defined(__clang__)
  3. #define DEFAULT_VISIBILITY __attribute__((visibility("default")))
  4. #elif defined(_MSC_VER)
  5. #define DEFAULT_VISIBILITY __declspec(dllexport)
  6. #endif
  7. /* Start with debug message logging enabled */
  8. #undef ENABLE_DEBUG_LOGGING
  9. /* Message logging */
  10. #undef ENABLE_LOGGING
  11. /* Define to 1 if you have the <asm/types.h> header file. */
  12. #cmakedefine HAVE_ASM_TYPES_H 1
  13. /* Define to 1 if you have the `gettimeofday' function. */
  14. #cmakedefine HAVE_GETTIMEOFDAY 1
  15. /* Define to 1 if you have the `udev' library (-ludev). */
  16. #cmakedefine HAVE_LIBUDEV 1
  17. /* Define to 1 if you have the <linux/filter.h> header file. */
  18. #cmakedefine HAVE_LINUX_FILTER_H 1
  19. /* Define to 1 if you have the <linux/netlink.h> header file. */
  20. #cmakedefine HAVE_LINUX_NETLINK_H 1
  21. /* Define to 1 if you have the <poll.h> header file. */
  22. #cmakedefine HAVE_POLL_H 1
  23. /* Define to 1 if you have the <signal.h> header file. */
  24. #cmakedefine HAVE_SIGNAL_H 1
  25. /* Define to 1 if you have the <strings.h> header file. */
  26. #cmakedefine HAVE_STRINGS_H 1
  27. /* Define to 1 if the system has the type `struct timespec'. */
  28. #cmakedefine HAVE_STRUCT_TIMESPEC 1
  29. /* syslog() function available */
  30. #cmakedefine HAVE_SYSLOG_FUNC 1
  31. /* Define to 1 if you have the <syslog.h> header file. */
  32. #cmakedefine HAVE_SYSLOG_H 1
  33. /* Define to 1 if you have the <sys/socket.h> header file. */
  34. #cmakedefine HAVE_SYS_SOCKET_H 1
  35. /* Define to 1 if you have the <sys/time.h> header file. */
  36. #cmakedefine HAVE_SYS_TIME_H 1
  37. /* Define to 1 if you have the <sys/types.h> header file. */
  38. #cmakedefine HAVE_SYS_TYPES_H 1
  39. /* Darwin backend */
  40. #cmakedefine OS_DARWIN 1
  41. /* Linux backend */
  42. #cmakedefine OS_LINUX 1
  43. /* NetBSD backend */
  44. #cmakedefine OS_NETBSD 1
  45. /* OpenBSD backend */
  46. #cmakedefine OS_OPENBSD 1
  47. /* Windows backend */
  48. #cmakedefine OS_WINDOWS 1
  49. /* type of second poll() argument */
  50. #define POLL_NFDS_TYPE @POLL_NFDS_TYPE@
  51. /* Use POSIX Threads */
  52. #cmakedefine THREADS_POSIX
  53. /* timerfd headers available */
  54. #cmakedefine USBI_TIMERFD_AVAILABLE 1
  55. /* Enable output to system log */
  56. #define USE_SYSTEM_LOGGING_FACILITY 1
  57. /* Use udev for device enumeration/hotplug */
  58. #cmakedefine USE_UDEV 1
  59. /* Use GNU extensions */
  60. #define _GNU_SOURCE
  61. /* Oldest Windows version supported */
  62. #define WINVER 0x0501