Config.in 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. config BR2_PACKAGE_SQLITE
  2. bool "sqlite"
  3. help
  4. SQLite is a small C library that implements a self-contained,
  5. embeddable, zero-configuration SQL database engine.
  6. http://www.sqlite.org/
  7. if BR2_PACKAGE_SQLITE
  8. config BR2_PACKAGE_SQLITE_READLINE
  9. bool "Command-line editing"
  10. select BR2_PACKAGE_NCURSES
  11. select BR2_PACKAGE_READLINE
  12. help
  13. Enable command-line editing. This requires ncurses and readline.
  14. config BR2_PACKAGE_SQLITE_STAT3
  15. bool "Additional query optimizations (stat3)"
  16. help
  17. Adds additional logic to the ANALYZE command and to the query
  18. planner that can help SQLite to choose a better query plan under
  19. certain situations.
  20. config BR2_PACKAGE_SQLITE_ENABLE_FTS3
  21. bool "Enable version 3 of the full-text search engine"
  22. help
  23. When this option is defined in the amalgamation
  24. (see http://www.sqlite.org/amalgamation.html), version 3 of
  25. the full-text search engine is added to the build automatically.
  26. config BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY
  27. bool "Enable sqlite3_unlock_notify() interface"
  28. help
  29. This option enables the sqlite3_unlock_notify() interface and its
  30. accosiated functionality. See the documentation
  31. http://www.sqlite.org/unlock_notify.html for additional information.
  32. config BR2_PACKAGE_SQLITE_SECURE_DELETE
  33. bool "Set the secure_delete pragma on by default"
  34. help
  35. This compile-time option changes the default settings of the
  36. secure_delete pragma. When this option is not used, secure_delete
  37. defaults to off. When this option is present, secure_delete defaults
  38. to on.
  39. The secure_delete setting causes deleted content to be overwritten
  40. with zeros. There is a small performance penalty for this since
  41. additional I/O must occur. On the other hand, secure_delete can
  42. prevent sensitive information from lingering in unused parts
  43. of the database file after it has allegedly been deleted.
  44. See the documentation on the
  45. http://www.sqlite.org/pragma.html#pragma_secure_delete
  46. for additional information.
  47. config BR2_PACKAGE_SQLITE_NO_SYNC
  48. bool "Disable fsync"
  49. help
  50. By default SQLite forces all database transactions to storage
  51. immediately using fsync() to protect against data loss in case
  52. of power failure.
  53. This option turns this behavior off resulting in higher performance
  54. especially when using slow flash storage.
  55. endif