annotate include/wx/wxsqlite3opt.h @ 24:cbdfda601609 default tip

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