- Botan 1.11.0 or later
- SQLite3 amalgamation source, version 3.15.02.0 or later (previous versions may work, some will need minor changes)
-
If desired, codec.h can be modified to tweak the encryption algothrithms and parameters. (Defaults to Twofish/XTS with 256 bit key)
-
Within the top level folder:
mkdir build && cd build -
cmake .. -DBOTAN_LIB_DIR:PATH=<BOTAN_LIBRARY_PATH> -DBOTAN_INCLUDE_DIR:PATH=<BOTAN_INCLUDE_DIRECTORY> -
make
-
If desired, codec.h can be modified to tweak the encryption algothrithms and parameters. (Defaults to Twofish/XTS with 256 bit key)
-
Within the top level folder:
mkdir build && cd build -
cmake -G "Visual Studio 12 2013 Win64" .. -DBOTAN_LIB_DIR:PATH=<BOTAN_LIBRARY_PATH> -DBOTAN_INCLUDE_DIR:PATH=<BOTAN_INCLUDE_DIRECTORY> -
Navigate to the build directory. Open up
botansqlite3.sln. -
Build through visual studio.
- Run the test $ ./test_sqlite
- Look for "All seems good"