ya.make 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # Generated by devtools/yamaker from nixpkgs 21.11.
  2. LIBRARY()
  3. OWNER(
  4. g:cpp-contrib
  5. g:maps-mrc
  6. )
  7. VERSION(3.37.2)
  8. ORIGINAL_SOURCE(https://github.com/sqlite/sqlite/archive/version-3.37.2.tar.gz)
  9. LICENSE(
  10. Public-Domain AND
  11. blessing
  12. )
  13. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  14. ADDINCL(
  15. contrib/libs/sqlite3
  16. )
  17. NO_COMPILER_WARNINGS()
  18. NO_RUNTIME()
  19. CFLAGS(
  20. -DBUILD_sqlite
  21. -DHAVE_USLEEP
  22. -DSQLITE_ENABLE_COLUMN_METADATA
  23. -DSQLITE_ENABLE_DBSTAT_VTAB
  24. -DSQLITE_ENABLE_FTS3
  25. -DSQLITE_ENABLE_FTS3_PARENTHESIS
  26. -DSQLITE_ENABLE_FTS3_TOKENIZER
  27. -DSQLITE_ENABLE_FTS4
  28. -DSQLITE_ENABLE_FTS5
  29. -DSQLITE_ENABLE_JSON1
  30. -DSQLITE_ENABLE_MATH_FUNCTIONS
  31. -DSQLITE_ENABLE_RTREE
  32. -DSQLITE_ENABLE_STMT_SCANSTATUS
  33. -DSQLITE_ENABLE_UNLOCK_NOTIFY
  34. -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
  35. -DSQLITE_HAVE_ZLIB=1
  36. -DSQLITE_MAX_EXPR_DEPTH=10000
  37. -DSQLITE_MAX_VARIABLE_NUMBER=250000
  38. -DSQLITE_SECURE_DELETE
  39. -DSQLITE_SOUNDEX
  40. -DSQLITE_TEMP_STORE=1
  41. -DSQLITE_THREADSAFE=1
  42. )
  43. IF (OS_WINDOWS)
  44. CFLAGS(
  45. -DSQLITE_OS_WIN
  46. )
  47. ELSE()
  48. CFLAGS(
  49. -DSQLITE_OS_UNIX
  50. )
  51. ENDIF()
  52. SRCS(
  53. sqlite3.c
  54. test_multiplex.c
  55. )
  56. END()