summaryrefslogtreecommitdiffstats
path: root/database/sqlite/BUILD
blob: 6e12e27b56523f0bf3dc7215c81eac15f72499c3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
if [[ $SQLITE_META == y ]]; then
  CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1 $CFLAGS"
fi &&

if [[ $SQLITE_SECURE_DELETE == y ]]; then
  CFLAGS="-DSQLITE_SECURE_DELETE $CFLAGS"
fi &&

if [[ $SQLITE_ENABLE_UNLOCK == y ]]; then
  CFLAGS="-DSQLITE_ENABLE_UNLOCK_NOTIFY $CFLAGS"
fi &&

LDFLAGS="-ldl $LDFLAGS" &&
CFLAGS="${CFLAGS//-ffast-math}" &&
OPTS="--enable-dynamic-extensions $SQLITE_TSAFE $OPTS" &&

make_single &&
default_build &&
make_normal &&

if [[ $SQLITE_VERSION == tea ]]; then
  # reset options to these
  OPTS="--with-tcl=$INSTALL_ROOT/usr/lib" &&

  if list_find "$SQLITE_TSAFE" "--enable-threadsafe"; then
    OPTS="--enable-threads $OPTS"
  fi &&

  cd tea &&
  make_single &&
  default_build &&
  make_normal
fi