#!/bin/bash
set -euo pipefail

mkdir -p build/linux
cp -f build/Makefile.linux build/linux/Makefile

cd build/linux

# Install prereqs based on https://github.com/apache/parquet-cpp#linux
sudo apt-get install libboost-dev libboost-filesystem-dev \
  libboost-program-options-dev libboost-regex-dev \
  libboost-system-dev libboost-test-dev \
  libssl-dev libtool bison flex pkg-config

# Install prereqs based on https://github.com/apache/arrow/tree/master/cpp
sudo apt-get install cmake \
  libboost-dev \
  libboost-filesystem-dev \
  libboost-system-dev

if [ ! -e ../../sqlite/sqlite3 ]; then
  make sqlite
fi
make "$@"