#!/bin/bash # Prevent running ldconfig when cross-compiling. if [[ "${BUILD}" != "${HOST}" ]]; then echo "#!/usr/bin/env bash" > ldconfig chmod +x ldconfig export PATH=${PWD}:$PATH fi # Get an updated config.sub and config.guess cp $BUILD_PREFIX/share/libtool/build-aux/config.* . export CPPFLAGS="${CPPFLAGS} -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY \ -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ -DSQLITE_ENABLE_FTS3_TOKENIZER=1 \ -DSQLITE_SECURE_DELETE \ -DSQLITE_MAX_VARIABLE_NUMBER=250000 \ -DSQLITE_MAX_EXPR_DEPTH=10000 \ -DSQLITE_ENABLE_GEOPOLY \ -DSQLITE_ENABLE_FTS5 \ -DSQLITE_ENABLE_RTREE=1" if [[ $target_platform =~ linux.* ]]; then export CFLAGS="${CFLAGS} -DHAVE_PREAD64 -DHAVE_PWRITE64" fi if [[ "$target_platform" == "linux-ppc64le" ]]; then export PPC64LE="--build=ppc64le-linux" fi ./configure --prefix=${PREFIX} \ --build=${BUILD} \ --host=${HOST} \ --enable-threadsafe \ --enable-shared=yes \ --enable-readline \ --disable-editline \ --disable-static \ --disable-tcl \ CFLAGS="${CFLAGS} -I${PREFIX}/include" \ LDFLAGS="${LDFLAGS} -L${PREFIX}/lib" \ ${PPC64LE} make -j${CPU_COUNT} ${VERBOSE_AT} make check make install # We can remove this when we start using the new conda-build. find $PREFIX -name '*.la' -delete