ya.make 761 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # Generated by devtools/yamaker from nixpkgs 22.05.
  2. DEFAULT(USE_AIO ${_USE_AIO})
  3. LIBRARY()
  4. WITHOUT_LICENSE_TEXTS()
  5. VERSION(0.3.113)
  6. LICENSE(Service-Dll-Harness)
  7. NO_RUNTIME()
  8. IF (EXPORT_CMAKE)
  9. OPENSOURCE_EXPORT_REPLACEMENT(
  10. CMAKE
  11. AIO
  12. CMAKE_TARGET
  13. AIO::aio
  14. )
  15. ENDIF()
  16. IF (USE_AIO == "dynamic" AND NOT EXPORT_CMAKE)
  17. PEERDIR(
  18. contrib/libs/libaio/dynamic
  19. )
  20. ELSEIF (USE_AIO == "local" OR EXPORT_CMAKE)
  21. GLOBAL_CFLAGS(${USE_LOCAL_AIO_CFLAGS})
  22. DEFAULT(USE_LOCAL_AIO_LDFLAGS -laio)
  23. LDFLAGS(${USE_LOCAL_AIO_LDFLAGS})
  24. ELSE()
  25. PEERDIR(
  26. contrib/libs/libaio/static
  27. )
  28. ENDIF()
  29. END()
  30. IF (USE_AIO != "local" AND NOT EXPORT_CMAKE)
  31. RECURSE(
  32. dynamic
  33. static
  34. )
  35. ENDIF()