--- /dev/null
+cmake_minimum_required ( VERSION 2.6 FATAL_ERROR )
+
+project ( sqlite3 C )
+
+SET( CMAKE_INSTALL_PREFIX "" )
+
+set ( SOURCES sqlite3.c )
+set ( HEADERS sqlite3.h )
+
+if ( WIN32 )
+ if ( MSVC )
+# set ( CMAKE_SHARED_LINKER_FLAGS /DEF:sqlite3.def )
+# set ( SQLITE3_DEF_FILE "${CMAKE_CURRENT_BINARY_DIR}/sqlite3.def" )
+ add_definitions( "-DSQLITE_API=__declspec(dllexport)" )
+ endif ( MSVC )
+endif ( WIN32 )
+
+add_library ( sqlite3 SHARED
+ ${SOURCES}
+ ${HEADERS}
+)
+
+INSTALL ( TARGETS sqlite3
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
+)
+
+INSTALL ( FILES sqlite3.h DESTINATION include )