ya.make 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. # Generated by devtools/yamaker from nixpkgs e392df43c9f302d4a0892caaadcad3cd693edf9e.
  2. LIBRARY()
  3. OWNER(
  4. max42
  5. g:cpp-contrib
  6. )
  7. VERSION(1.16.1)
  8. ORIGINAL_SOURCE(https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz)
  9. OPENSOURCE_EXPORT_REPLACEMENT(
  10. CMAKE c-ares
  11. CMAKE_TARGET c-ares::c-ares
  12. CONAN c-ares/1.16.1
  13. )
  14. LICENSE(
  15. BSD-3-Clause AND
  16. ISC AND
  17. MIT AND
  18. NTP
  19. )
  20. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  21. PEERDIR(
  22. contrib/libs/libc_compat
  23. )
  24. ADDINCL(
  25. contrib/libs/c-ares
  26. )
  27. NO_COMPILER_WARNINGS()
  28. CFLAGS(
  29. -DCARES_BUILDING_LIBRARY
  30. -DCARES_SYMBOL_HIDING
  31. -DHAVE_CONFIG_H
  32. )
  33. IF (NOT DLL_FOR)
  34. CFLAGS(
  35. -DCARES_STATICLIB
  36. )
  37. ENDIF()
  38. IF (ARCH_ARM7)
  39. CFLAGS(
  40. GLOBAL -D__SIZEOF_LONG__=4
  41. )
  42. ENDIF()
  43. SRCS(
  44. ares__close_sockets.c
  45. ares__get_hostent.c
  46. ares__parse_into_addrinfo.c
  47. ares__read_line.c
  48. ares__readaddrinfo.c
  49. ares__sortaddrinfo.c
  50. ares__timeval.c
  51. ares_android.c
  52. ares_cancel.c
  53. ares_create_query.c
  54. ares_data.c
  55. ares_destroy.c
  56. ares_expand_name.c
  57. ares_expand_string.c
  58. ares_fds.c
  59. ares_free_hostent.c
  60. ares_free_string.c
  61. ares_freeaddrinfo.c
  62. ares_getaddrinfo.c
  63. ares_getenv.c
  64. ares_gethostbyaddr.c
  65. ares_gethostbyname.c
  66. ares_getnameinfo.c
  67. ares_getopt.c
  68. ares_getsock.c
  69. ares_init.c
  70. ares_library_init.c
  71. ares_llist.c
  72. ares_mkquery.c
  73. ares_nowarn.c
  74. ares_options.c
  75. ares_parse_a_reply.c
  76. ares_parse_aaaa_reply.c
  77. ares_parse_mx_reply.c
  78. ares_parse_naptr_reply.c
  79. ares_parse_ns_reply.c
  80. ares_parse_ptr_reply.c
  81. ares_parse_soa_reply.c
  82. ares_parse_srv_reply.c
  83. ares_parse_txt_reply.c
  84. ares_platform.c
  85. ares_process.c
  86. ares_query.c
  87. ares_search.c
  88. ares_send.c
  89. ares_strcasecmp.c
  90. ares_strdup.c
  91. ares_strerror.c
  92. ares_strsplit.c
  93. ares_timeout.c
  94. ares_version.c
  95. ares_writev.c
  96. atomic.cpp
  97. bitncmp.c
  98. inet_net_pton.c
  99. inet_ntop.c
  100. windows_port.c
  101. )
  102. IF (NOT EXPORT_CMAKE)
  103. CHECK_CONFIG_H(ares_setup.h)
  104. ENDIF()
  105. END()
  106. RECURSE(
  107. acountry
  108. adig
  109. ahost
  110. test
  111. )