Skip to content

Commit f52b53a

Browse files
committed
[WIP] build sqlite3
- [x] Linux/macOS - [ ] Windows
1 parent 3289c1f commit f52b53a

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

library_builders.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,32 @@ function build_blosc2 {
173173
touch blosc-stamp2
174174
}
175175

176+
function build_sqlite {
177+
if [ -e sqlite-stamp ]; then return; fi
178+
179+
SQLITE_VERSION="3510200" # "3.51.2"
180+
181+
curl -sLO https://www.sqlite.org/2026/sqlite-autoconf-${SQLITE_VERSION}.tar.gz
182+
file sqlite-autoconf*.tar.gz
183+
tar xzf sqlite-autoconf-${SQLITE_VERSION}.tar.gz
184+
rm sqlite-autoconf*.tar.gz
185+
186+
cd sqlite-autoconf-${SQLITE_VERSION}
187+
188+
./configure \
189+
--disable-shared \
190+
--prefix=${BUILD_PREFIX} \
191+
--all \
192+
--disable-readline
193+
make
194+
${SUDO} make install
195+
196+
cd -
197+
rm -rf sqlite-autoconf*
198+
199+
touch sqlite-stamp
200+
}
201+
176202
function build_zfp {
177203
if [ -e zfp-stamp ]; then return; fi
178204

@@ -316,6 +342,7 @@ fi
316342

317343
install_buildessentials
318344
build_zlib
345+
build_sqlite
319346
build_zfp
320347
build_blosc2
321348
build_hdf5

0 commit comments

Comments
 (0)