JSON1 Extensionを有効にしたSQLiteをbuildする

SQLite 3.9から導入されたJSON1 Extensionを有効にしたSQLiteをbuildする方法を書いておく。

brewからinstallしたSQLiteだと有効になっていないっぽいので、sourceからbuildして有効にしてみた。

JSON1 Extensionの使い方は、公式のDocumentや他のQiitaの記事を見るといい。

JSON1 Extensionを有効にしたSQLiteをbuildする

SQLiteのversionはversion 3.13.0を使用し、Macでbuildすることを前提としてます。

以下のコマンドを実行すれば、JSON1 Extensionが有効になったsqlite3が生成される。

wget https://www.sqlite.org/2016/sqlite-autoconf-3130000.tar.gz
tar zxvf sqlite-autoconf-3130000.tar.gz
cd sqlite-autoconf-3130000
./configure --enable-json1 # JSON1 Extensionを有効にする
make

ソースコードwgetで取得してますが、以下からダウンロードもできます。

https://www.sqlite.org/download.html