{-------------------------------------------------------------------------------
 
 Copyright (c) 1999-2021 Ralf Junker, Yunqa
 Internet: https://www.yunqa.de
 E-Mail:   delphi@yunqa.de

-------------------------------------------------------------------------------}

{$DEFINE SQLITE_ENABLE_COLUMN_METADATA}
{$DEFINE SQLITE_ENABLE_FTS3}
{$DEFINE SQLITE_THREADSAFE}

{$DEFINE SQLITE_UNTESTABLE}

{$DEFINE SQLITE_ENABLE_FTS1}
{$DEFINE SQLITE_ENABLE_FTS2}
{$DEFINE SQLITE_ENABLE_FTS4}
{$DEFINE SQLITE_ENABLE_FTS5}
{$DEFINE SQLITE_HAS_CODEC}
{$DEFINE SQLITE_HAVE_ISNAN}
{$DEFINE SQLITE_SOUNDEX}

{$DEFINE SQLITE_ENABLE_AMATCH}
{$DEFINE SQLITE_ENABLE_ANYCOLLSEQ}
{$DEFINE SQLITE_ENABLE_APPENDVFS}
{$DEFINE SQLITE_ENABLE_ASYNCIO}
{$DEFINE SQLITE_ENABLE_BLOBIO_EXT}
{$DEFINE SQLITE_ENABLE_BTREEINFO}
{$DEFINE SQLITE_ENABLE_BYTECODE_VTAB}
{$DEFINE SQLITE_ENABLE_CARRAY}
{$DEFINE SQLITE_ENABLE_CHECKFREELIST}
{$DEFINE SQLITE_ENABLE_CHECKINDEX}
{$DEFINE SQLITE_ENABLE_CKSUMVFS}
{$DEFINE SQLITE_ENABLE_CLOSURE}
{$DEFINE SQLITE_ENABLE_COMPLETION}
{$DEFINE SQLITE_ENABLE_CSV}
{$DEFINE SQLITE_ENABLE_DBDATA}
{$DEFINE SQLITE_ENABLE_DBDUMP}
{$DEFINE SQLITE_ENABLE_DBPAGE_VTAB}
{$DEFINE SQLITE_ENABLE_DBSTAT_VTAB}
{$DEFINE SQLITE_ENABLE_DECIMAL_EXT}
{$DEFINE SQLITE_ENABLE_DESERIALIZE}
{$DEFINE SQLITE_ENABLE_EVAL}
{$DEFINE SQLITE_ENABLE_EXPERT}
{$DEFINE SQLITE_ENABLE_EXPLAIN_EXT}
{$DEFINE SQLITE_ENABLE_FOSSILDELTA_EXT}
{$DEFINE SQLITE_ENABLE_FTS4_UNICODE61}
{$DEFINE SQLITE_ENABLE_FUZZER}
{$DEFINE SQLITE_ENABLE_IEEE754}
{$DEFINE SQLITE_ENABLE_JSON1}
{$DEFINE SQLITE_ENABLE_MATH_FUNCTIONS}
{$DEFINE SQLITE_ENABLE_MMAP}
{$DEFINE SQLITE_ENABLE_MMAPWARM}
{$DEFINE SQLITE_ENABLE_MEMORY_MANAGEMENT}
{$DEFINE SQLITE_ENABLE_MEMSTATVTAB}

{$DEFINE SQLITE_ENABLE_MEMSYS5}

{$DEFINE SQLITE_ENABLE_NEXTCHAR}
{$DEFINE SQLITE_ENABLE_NORMALIZE}
{$DEFINE SQLITE_ENABLE_NORMALIZE_EXT}
{$DEFINE SQLITE_ENABLE_OFFSET_SQL_FUNC}
{$DEFINE SQLITE_ENABLE_PERCENTILE}
{$DEFINE SQLITE_ENABLE_PREFIXES}
{$DEFINE SQLITE_ENABLE_PREUPDATE_HOOK}
{$DEFINE SQLITE_ENABLE_RBU}

{$DEFINE SQLITE_ENABLE_REMEMBER}
{$DEFINE SQLITE_ENABLE_RTREE}
{$DEFINE SQLITE_ENABLE_SCRUB}
{$DEFINE SQLITE_ENABLE_SERIES}
{$DEFINE SQLITE_ENABLE_SESSION}
{$DEFINE SQLITE_ENABLE_SHA1}
{$DEFINE SQLITE_ENABLE_SHATHREE}
{$DEFINE SQLITE_ENABLE_SNAPSHOT}
{$DEFINE SQLITE_ENABLE_SPELLFIX}
{$DEFINE SQLITE_ENABLE_SQLAR}
{$DEFINE SQLITE_ENABLE_STAT4}
{$DEFINE SQLITE_ENABLE_STMT_SCANSTATUS}
{$DEFINE SQLITE_ENABLE_STMTVTAB}
{$DEFINE SQLITE_ENABLE_TOTYPE}
{$DEFINE SQLITE_ENABLE_UINT}
{$DEFINE SQLITE_ENABLE_UNLOCK_NOTIFY}
{$DEFINE SQLITE_ENABLE_UNIONVTAB}
{$DEFINE SQLITE_ENABLE_UPDATE_DELETE_LIMIT}
{$DEFINE SQLITE_ENABLE_URIFUNCS}
{$DEFINE SQLITE_ENABLE_UUID}
{$DEFINE SQLITE_ENABLE_VFSSTAT}
{$DEFINE SQLITE_ENABLE_WHOLENUMBER}
{$DEFINE SQLITE_ENABLE_ZIPFILE}

{$IFDEF SQLITE_ENABLE_MEMSYS3}{$DEFINE SQLITE_ENABLE_CONFIG_HEAP}{$ENDIF}
{$IFDEF SQLITE_ENABLE_MEMSYS5}{$DEFINE SQLITE_ENABLE_CONFIG_HEAP}{$ENDIF}

{$DEFINE SQLITE_INTROSPECTION_PRAGMAS}

{$IFDEF SQLITE_THREADSAFE}
{$IFDEF Linux}
{$DEFINE SQLITE_MUTEX_PTHREADS}
{$ELSE Linux}
{$DEFINE SQLITE_MUTEX_W32}
{$ENDIF Linux}
{$ELSE SQLITE_THREADSAFE}
{$DEFINE SQLITE_MUTEX_OMIT}
{$ENDIF SQLITE_THREADSAFE}

