mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-09 04:06:08 -04:00
15 lines
1.6 KiB
Meson
15 lines
1.6 KiB
Meson
# Options relative to SQLite and SQLiteC++ functions
|
|
## Enable the use of SQLite column metadata and Column::getColumnOriginName() method,
|
|
## Require that the sqlite3 library is also compiled with this flag (default under Debian/Ubuntu, but not on Mac OS X).
|
|
option('SQLITE_ENABLE_COLUMN_METADATA', type: 'boolean', value: false, description: 'Enable Column::getColumnOriginName(). Require support from sqlite3 library.')
|
|
## Enable the user definition of a assertion_failed() handler (default to false, easier to handler for beginners).
|
|
option('SQLITE_ENABLE_ASSERT_HANDLER', type: 'boolean', value: false, description: 'Enable the user definition of a assertion_failed() handler.')
|
|
## Enable database encryption API. Requires implementations of sqlite3_key & sqlite3_key_v2.
|
|
## Eg. SQLCipher (libsqlcipher-dev) is an SQLite extension that provides 256 bit AES encryption of database files.
|
|
option('SQLITE_HAS_CODEC', type: 'boolean', value: false, description: 'Enable database encryption API. Not available in the public release of SQLite.')
|
|
## Force forward declaration of legacy struct sqlite3_value (pre SQLite 3.19)
|
|
option('SQLITE_USE_LEGACY_STRUCT', type: 'boolean', value: false, description: 'Fallback to forward declaration of legacy struct sqlite3_value (pre SQLite 3.19)')
|
|
## Enable build for the tests of SQLiteC++
|
|
option('SQLITECPP_BUILD_TESTS', type: 'boolean', value: false, description: 'Build SQLiteC++ unit tests.')
|
|
## Build the examples of SQLiteC++
|
|
option('SQLITECPP_BUILD_EXAMPLES', type: 'boolean', value: false, description: 'Build SQLiteC++ examples.') |