CMakeLists.darwin-x86_64.txt 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. # This file was generated by the build system used internally in the Yandex monorepo.
  2. # Only simple modifications are allowed (adding source-files to targets, adding simple properties
  3. # like target_include_directories). These modifications will be ported to original
  4. # ya.make files by maintainers. Any complex modifications which can't be ported back to the
  5. # original buildsystem will not be accepted.
  6. add_library(contrib-libs-asmlib)
  7. target_link_libraries(contrib-libs-asmlib PUBLIC
  8. contrib-libs-asmglibc
  9. )
  10. target_sources(contrib-libs-asmlib PRIVATE
  11. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/dummy.c
  12. )
  13. target_yasm_source(contrib-libs-asmlib
  14. PRIVATE
  15. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/debugbreak64.asm
  16. -I
  17. ${CMAKE_BINARY_DIR}
  18. -I
  19. ${CMAKE_SOURCE_DIR}
  20. )
  21. target_yasm_source(contrib-libs-asmlib
  22. PRIVATE
  23. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cachesize64.asm
  24. -I
  25. ${CMAKE_BINARY_DIR}
  26. -I
  27. ${CMAKE_SOURCE_DIR}
  28. )
  29. target_yasm_source(contrib-libs-asmlib
  30. PRIVATE
  31. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/divfixedi64.asm
  32. -I
  33. ${CMAKE_BINARY_DIR}
  34. -I
  35. ${CMAKE_SOURCE_DIR}
  36. )
  37. target_yasm_source(contrib-libs-asmlib
  38. PRIVATE
  39. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/rdtsc64.asm
  40. -I
  41. ${CMAKE_BINARY_DIR}
  42. -I
  43. ${CMAKE_SOURCE_DIR}
  44. )
  45. target_yasm_source(contrib-libs-asmlib
  46. PRIVATE
  47. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strcat64.asm
  48. -I
  49. ${CMAKE_BINARY_DIR}
  50. -I
  51. ${CMAKE_SOURCE_DIR}
  52. )
  53. target_yasm_source(contrib-libs-asmlib
  54. PRIVATE
  55. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/unalignedisfaster64.asm
  56. -I
  57. ${CMAKE_BINARY_DIR}
  58. -I
  59. ${CMAKE_SOURCE_DIR}
  60. )
  61. target_yasm_source(contrib-libs-asmlib
  62. PRIVATE
  63. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strcpy64.asm
  64. -I
  65. ${CMAKE_BINARY_DIR}
  66. -I
  67. ${CMAKE_SOURCE_DIR}
  68. )
  69. target_yasm_source(contrib-libs-asmlib
  70. PRIVATE
  71. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/substring64.asm
  72. -I
  73. ${CMAKE_BINARY_DIR}
  74. -I
  75. ${CMAKE_SOURCE_DIR}
  76. )
  77. target_yasm_source(contrib-libs-asmlib
  78. PRIVATE
  79. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/strlen64.asm
  80. -I
  81. ${CMAKE_BINARY_DIR}
  82. -I
  83. ${CMAKE_SOURCE_DIR}
  84. )
  85. target_yasm_source(contrib-libs-asmlib
  86. PRIVATE
  87. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cputype64.asm
  88. -I
  89. ${CMAKE_BINARY_DIR}
  90. -I
  91. ${CMAKE_SOURCE_DIR}
  92. )
  93. target_yasm_source(contrib-libs-asmlib
  94. PRIVATE
  95. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memcmp64.asm
  96. -I
  97. ${CMAKE_BINARY_DIR}
  98. -I
  99. ${CMAKE_SOURCE_DIR}
  100. )
  101. target_yasm_source(contrib-libs-asmlib
  102. PRIVATE
  103. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memmove64.asm
  104. -I
  105. ${CMAKE_BINARY_DIR}
  106. -I
  107. ${CMAKE_SOURCE_DIR}
  108. )
  109. target_yasm_source(contrib-libs-asmlib
  110. PRIVATE
  111. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/stricmp64.asm
  112. -I
  113. ${CMAKE_BINARY_DIR}
  114. -I
  115. ${CMAKE_SOURCE_DIR}
  116. )
  117. target_yasm_source(contrib-libs-asmlib
  118. PRIVATE
  119. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/divfixedv64.asm
  120. -I
  121. ${CMAKE_BINARY_DIR}
  122. -I
  123. ${CMAKE_SOURCE_DIR}
  124. )
  125. target_yasm_source(contrib-libs-asmlib
  126. PRIVATE
  127. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/physseed64.asm
  128. -I
  129. ${CMAKE_BINARY_DIR}
  130. -I
  131. ${CMAKE_SOURCE_DIR}
  132. )
  133. target_yasm_source(contrib-libs-asmlib
  134. PRIVATE
  135. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/cpuid64.asm
  136. -I
  137. ${CMAKE_BINARY_DIR}
  138. -I
  139. ${CMAKE_SOURCE_DIR}
  140. )
  141. target_yasm_source(contrib-libs-asmlib
  142. PRIVATE
  143. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/round64.asm
  144. -I
  145. ${CMAKE_BINARY_DIR}
  146. -I
  147. ${CMAKE_SOURCE_DIR}
  148. )
  149. target_yasm_source(contrib-libs-asmlib
  150. PRIVATE
  151. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memcpy64.asm
  152. -I
  153. ${CMAKE_BINARY_DIR}
  154. -I
  155. ${CMAKE_SOURCE_DIR}
  156. )
  157. target_yasm_source(contrib-libs-asmlib
  158. PRIVATE
  159. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/popcount64.asm
  160. -I
  161. ${CMAKE_BINARY_DIR}
  162. -I
  163. ${CMAKE_SOURCE_DIR}
  164. )
  165. target_yasm_source(contrib-libs-asmlib
  166. PRIVATE
  167. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/dispatchpatch64.asm
  168. -I
  169. ${CMAKE_BINARY_DIR}
  170. -I
  171. ${CMAKE_SOURCE_DIR}
  172. )
  173. target_yasm_source(contrib-libs-asmlib
  174. PRIVATE
  175. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/procname64.asm
  176. -I
  177. ${CMAKE_BINARY_DIR}
  178. -I
  179. ${CMAKE_SOURCE_DIR}
  180. )
  181. target_yasm_source(contrib-libs-asmlib
  182. PRIVATE
  183. ${CMAKE_SOURCE_DIR}/contrib/libs/asmlib/memset64.asm
  184. -I
  185. ${CMAKE_BINARY_DIR}
  186. -I
  187. ${CMAKE_SOURCE_DIR}
  188. )