typesense/build.sh
Kishore Nallan 3e2e7d2f19 Build Typesense from an Ubuntu 10.04 base image.
This ensures that the glibc version is old enough to support Centos 6.x boxes.
2017-07-13 21:43:54 +05:30

20 lines
462 B
Bash
Executable File

#!/bin/sh
set -ex
PROJECT_DIR=`dirname $0 | while read a; do cd $a && pwd && break; done`
SYSTEM_NAME=$(uname -s)
if [[ "$@" == *"--clean"* ]]; then
echo "Cleaning..."
rm -rf $PROJECT_DIR/build
mkdir $PROJECT_DIR/build
fi
if [[ "$@" == *"--depclean"* ]]; then
echo "Cleaning dependencies..."
rm -rf $PROJECT_DIR/external-$SYSTEM_NAME
mkdir $PROJECT_DIR/external-$SYSTEM_NAME
fi
cmake -H$PROJECT_DIR -B$PROJECT_DIR/build
make -C $PROJECT_DIR/build