Skip to content

Commit 1cd2276

Browse files
committed
Build sqlite with SQLITE_ENABLE_COLUMN_METADATA on macos and ubuntu to be compatible with qt.
1 parent 141a9e1 commit 1cd2276

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

build.mac.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,15 @@ if [ ! -d sqlite-autoconf-3440000 ]; then
115115
download_file https://sqlite.org/2023/sqlite-autoconf-3440000.tar.gz sqlite.tar.gz
116116
tar -xf sqlite.tar.gz
117117
cd sqlite-autoconf-3440000
118+
"CFLAGS_bak=$CFLAGS"
119+
"CPPFLAGS_bak=$CPPFLAGS"
120+
export "CFLAGS=$CFLAGS -DSQLITE_ENABLE_COLUMN_METADATA"
121+
export "CPPFLAGS=$CPPFLAGS -DSQLITE_ENABLE_COLUMN_METADATA"
118122
./configure --prefix=${PREFIX} --disable-shared
119123
make -j$(sysctl -n hw.ncpu)
120124
make install
125+
export "CFLAGS=$CFLAGS_bak"
126+
export "CPPFLAGS=$CPPFLAGS_bak"
121127
cd ..
122128
fi
123129

build.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,15 @@ if [ ! -d sqlite-autoconf-3440000 ]; then
111111
download_file https://sqlite.org/2023/sqlite-autoconf-3440000.tar.gz sqlite.tar.gz
112112
tar -xf sqlite.tar.gz
113113
cd sqlite-autoconf-3440000
114+
"CFLAGS_bak=$CFLAGS"
115+
"CPPFLAGS_bak=$CPPFLAGS"
116+
export "CFLAGS=$CFLAGS -DSQLITE_ENABLE_COLUMN_METADATA"
117+
export "CPPFLAGS=$CPPFLAGS -DSQLITE_ENABLE_COLUMN_METADATA"
114118
./configure --prefix=${PREFIX} --disable-shared
115119
make -j$(nproc --all)
116120
make install
121+
export "CFLAGS=$CFLAGS_bak"
122+
export "CPPFLAGS=$CPPFLAGS_bak"
117123
cd ..
118124
fi
119125

0 commit comments

Comments
 (0)