include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) if (MSVC) msvc_use_mbcs() add_definitions(-D_LIB -DSQLITE_OMIT_AUTOVACUUM -D_CRT_SECURE_NO_DEPRECATE) add_definitions(/wd4267 /wd4244 /wd4018 /wd4996 /wd4312 /wd4311) else (MSVC) add_definitions(-DTHREADSAFE=1) endif (MSVC) set( sqlite3fdo_SRCS alter.c analyze.c attach.c auth.c btree.c build.c callback.c complete.c date.c delete.c expr.c fts1.c fts1_hash.c fts1_porter.c fts1_tokenizer1.c func.c hash.c insert.c legacy.c loadext.c main.c opcodes.c os.c pager.c parse.c pragma.c prepare.c printf.c random.c select.c shell.c table.c tokenize.c trigger.c update.c utf.c util.c vacuum.c vdbe.c vdbeapi.c vdbeaux.c vdbefifo.c vdbemem.c vtab.c where.c ) if (WIN32) list (APPEND sqlite3fdo_SRCS os_win.c) else (WIN32) list (APPEND sqlite3fdo_SRCS os_unix.c) endif (WIN32) add_library( sqlite3fdo STATIC ${sqlite3fdo_SRCS} )