ya.make 917 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. OWNER(
  2. spreis
  3. orivej
  4. g:contrib
  5. )
  6. PY23_LIBRARY()
  7. LICENSE(YandexOpen)
  8. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  9. NO_PYTHON_INCLUDES()
  10. IF (USE_ARCADIA_PYTHON)
  11. PEERDIR(
  12. contrib/libs/python/Include
  13. library/python/symbols/module
  14. library/python/symbols/libc
  15. library/python/symbols/python
  16. )
  17. IF (NOT OS_WINDOWS AND NOT OPENSOURCE)
  18. PEERDIR(
  19. library/python/symbols/uuid
  20. )
  21. ENDIF()
  22. IF (MODULE_TAG == "PY2")
  23. PEERDIR(
  24. contrib/tools/python/lib
  25. library/python/runtime
  26. )
  27. ELSE()
  28. PEERDIR(
  29. contrib/tools/python3/lib
  30. library/python/runtime_py3
  31. )
  32. ENDIF()
  33. ELSE()
  34. IF (USE_SYSTEM_PYTHON)
  35. PEERDIR(
  36. build/platform/python
  37. )
  38. ELSE()
  39. CFLAGS(GLOBAL $PYTHON_INCLUDE)
  40. ENDIF()
  41. ENDIF()
  42. END()
  43. RECURSE(
  44. Include
  45. )