0
|
1 ///////////////////////////////////////////////////////////////////////////////
|
|
2 // Name: wxsqlite3opt.h
|
|
3 // Purpose: wxSQLite3 optional feature selection
|
|
4 // Author: Ulrich Telle
|
|
5 // Modified by:
|
|
6 // Created: 2007-02-01
|
|
7 //
|
|
8 // Copyright: (c) Ulrich Telle
|
|
9 // Licence: wxWindows licence
|
|
10 ///////////////////////////////////////////////////////////////////////////////
|
|
11
|
|
12 /// \file wxsqlite3opt.h Compile time switches for the wxSQLite3 class
|
|
13
|
|
14 #ifndef _WX_SQLITE3_OPT_H_
|
|
15 #define _WX_SQLITE3_OPT_H_
|
|
16
|
|
17 // Conditional compilation
|
|
18 // -----------------------
|
|
19
|
|
20 //! If this define is set to 1, then the SQLite library will be loaded dynamically
|
|
21 //! otherwise a link library is required to build wxSQLite3.
|
|
22 #ifndef wxUSE_DYNAMIC_SQLITE3_LOAD
|
|
23 #define wxUSE_DYNAMIC_SQLITE3_LOAD 0
|
|
24 #endif
|
|
25
|
|
26 //! To enable SQLite's meta data methods define WXSQLITE3_HAVE_METADATA as 1 here.
|
|
27 //! Attention: SQLite needs to be compiled with SQLITE_ENABLE_COLUMN_METADATA for this to work
|
|
28 #ifndef WXSQLITE3_HAVE_METADATA
|
|
29 #define WXSQLITE3_HAVE_METADATA 0
|
|
30 #endif
|
|
31
|
|
32 //! To enable SQLite's database encryption support define WXSQLITE3_HAVE_CODEC as 1 here.
|
|
33 //! Attention: SQLite needs to be compiled with SQLITE_HAS_CODEC for this to work
|
|
34 #ifndef WXSQLITE3_HAVE_CODEC
|
|
35 #define WXSQLITE3_HAVE_CODEC 0
|
|
36 #endif
|
|
37
|
|
38 //! To enable SQLite's loadable extension feature define WXSQLITE3_HAVE_LOAD_EXTENSION as 1 here.
|
|
39 //! Attention: SQLite needs to be compiled without SQLITE_OMIT_LOAD_EXTENSION for this to work
|
|
40 #ifndef WXSQLITE3_HAVE_LOAD_EXTENSION
|
|
41 #define WXSQLITE3_HAVE_LOAD_EXTENSION 0
|
|
42 #endif
|
|
43
|
|
44 //! To disable support for named collections define WXSQLITE3_USE_NAMED_COLLECTIONS as 0 here.
|
|
45 //! Attention: if WXSQLITE3_USE_NAMED_COLLECTIONS is defined as 1 (default) SQLite needs to be
|
|
46 //! compiled without SQLITE_OMIT_VIRTUALTABLE for this to work
|
|
47 #ifndef WXSQLITE3_USE_NAMED_COLLECTIONS
|
|
48 #define WXSQLITE3_USE_NAMED_COLLECTIONS 1
|
|
49 #endif
|
|
50
|
|
51 #endif // _WX_SQLITE3_OPT_H_
|