ya.make 753 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Generated by devtools/yamaker from nixpkgs 24.05.
  2. LIBRARY()
  3. LICENSE(MIT)
  4. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  5. VERSION(1.8.7)
  6. ORIGINAL_SOURCE(https://github.com/microsoft/mimalloc/archive/v1.8.7.tar.gz)
  7. PEERDIR(
  8. library/cpp/sanitizer/include
  9. )
  10. ADDINCL(
  11. GLOBAL contrib/libs/mimalloc/include
  12. )
  13. NO_COMPILER_WARNINGS()
  14. NO_RUNTIME()
  15. CFLAGS(
  16. -DMI_MALLOC_OVERRIDE
  17. -DMI_SHARED_LIB
  18. -DMI_SHARED_LIB_EXPORT
  19. -DMI_STATIC_LIB
  20. )
  21. SRCS(
  22. src/alloc-aligned.c
  23. src/alloc-posix.c
  24. src/alloc.c
  25. src/arena.c
  26. src/bitmap.c
  27. src/heap.c
  28. src/init.c
  29. src/libc.c
  30. src/options.c
  31. src/os.c
  32. src/page.c
  33. src/prim/prim.c
  34. src/random.c
  35. src/segment-map.c
  36. src/segment.c
  37. src/stats.c
  38. )
  39. END()