Moved the configuration options to the SRC directory
This commit is contained in:
parent
be2f628160
commit
26e0137f15
|
@ -10,6 +10,8 @@
|
||||||
* SQLite compile macro
|
* SQLite compile macro
|
||||||
*/
|
*/
|
||||||
#define RT_USING_SQLITE
|
#define RT_USING_SQLITE
|
||||||
|
2.
|
||||||
|
关注SQLite目录下的src/sqlite_config_rtthread.h
|
||||||
#define SQLITE_MINIMUM_FILE_DESCRIPTOR 0
|
#define SQLITE_MINIMUM_FILE_DESCRIPTOR 0
|
||||||
#define SQLITE_OMIT_LOAD_EXTENSION 1
|
#define SQLITE_OMIT_LOAD_EXTENSION 1
|
||||||
#define SQLITE_OMIT_WAL
|
#define SQLITE_OMIT_WAL
|
||||||
|
@ -20,11 +22,11 @@
|
||||||
#define SQLITE_THREADSAFE 1
|
#define SQLITE_THREADSAFE 1
|
||||||
#define HAVE_READLINE 0
|
#define HAVE_READLINE 0
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#define _HAVE_SQLITE_CONFIG_H
|
#define _HAVE_SQLITE_CONFIG_H
|
||||||
#define BUILD_sqlite
|
#define BUILD_sqlite
|
||||||
#define SQLITE_OS_OTHER 1
|
#define SQLITE_OS_OTHER 1
|
||||||
#define SQLITE_OS_RTT 1
|
#define SQLITE_OS_RTTHREAD 1
|
||||||
2.
|
3.
|
||||||
用test目录下的test10.c来进行测试.
|
用test目录下的test10.c来进行测试.
|
||||||
推荐用mini2440bsp,因为板子的ram较大。
|
推荐用mini2440bsp,因为板子的ram较大。
|
||||||
|
|
||||||
|
|
|
@ -346,6 +346,8 @@ SRC += \
|
||||||
parse.h \
|
parse.h \
|
||||||
config.h \
|
config.h \
|
||||||
sqlite3.h
|
sqlite3.h
|
||||||
|
|
||||||
|
SRC += $(TOP)/src/sqlite_config_rtthread.h
|
||||||
|
|
||||||
# Source code to the test files.
|
# Source code to the test files.
|
||||||
#
|
#
|
||||||
|
|
|
@ -0,0 +1,62 @@
|
||||||
|
#ifndef _SQLITE_CONFIG_RTTHREAD_H_
|
||||||
|
#define _SQLITE_CONFIG_RTTHREAD_H_
|
||||||
|
/*
|
||||||
|
* SQLite compile macro
|
||||||
|
*/
|
||||||
|
#ifndef SQLITE_MINIMUM_FILE_DESCRIPTOR
|
||||||
|
#define SQLITE_MINIMUM_FILE_DESCRIPTOR 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_OMIT_LOAD_EXTENSION
|
||||||
|
#define SQLITE_OMIT_LOAD_EXTENSION 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//#ifndef #define SQLITE_OMIT_WAL
|
||||||
|
#define SQLITE_OMIT_WAL
|
||||||
|
//#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_RTTHREAD_NO_WIDE
|
||||||
|
#define SQLITE_RTTHREAD_NO_WIDE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_ENABLE_LOCKING_STYLE
|
||||||
|
#define SQLITE_ENABLE_LOCKING_STYLE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_DISABLE_LOCKING_STYLE
|
||||||
|
#define SQLITE_DISABLE_LOCKING_STYLE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_TEMP_STORE
|
||||||
|
#define SQLITE_TEMP_STORE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_THREADSAFE
|
||||||
|
#define SQLITE_THREADSAFE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HAVE_READLINE
|
||||||
|
#define HAVE_READLINE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NDEBUG
|
||||||
|
#define NDEBUG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef _HAVE_SQLITE_CONFIG_H
|
||||||
|
#define _HAVE_SQLITE_CONFIG_H
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BUILD_sqlite
|
||||||
|
#define BUILD_sqlite
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_OS_OTHER
|
||||||
|
#define SQLITE_OS_OTHER 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SQLITE_OS_RTTHREAD
|
||||||
|
#define SQLITE_OS_RTTHREAD 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
|
@ -228,6 +228,7 @@ proc copy_file {filename} {
|
||||||
# inlining opportunities.
|
# inlining opportunities.
|
||||||
#
|
#
|
||||||
foreach file {
|
foreach file {
|
||||||
|
sqlite_config_rtthread.h
|
||||||
sqlite3.h
|
sqlite3.h
|
||||||
sqliteInt.h
|
sqliteInt.h
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue