1
0
mirror of https://github.com/cldellow/sqlite-parquet-vtable.git synced 2025-03-12 07:49:45 +00:00
Colin Dellow 552da5a647 Initial checkin of CSV table
parquet.cc is a fork of the sample CSV virtual table at
https://www.sqlite.org/src/artifact?ci=trunk&filename=ext/misc/csv.c

So far the only changes are those needed to make it compile cleanly in
C++11 mode.
2018-03-02 18:59:34 -05:00

26 lines
492 B
Bash
Executable File

#!/bin/bash
set -x
PARQUET_CPP=${PARQUET_CPP:-~/src/parquet-cpp}
# make obj file
clean() {
rm -f *.o *.so
}
build() {
clean
g++ -std=c++11 -Wall -fPIC -c -g parquet.cc -I ../sqlite -lz -ldl -lpthread
g++ -shared -o libparquet.so parquet.o \
${PARQUET_CPP}/build/release/libparquet.a \
${PARQUET_CPP}/thrift_ep/src/thrift_ep-install/lib/libthrift.a \
${PARQUET_CPP}/build/release/libarrow.so \
/usr/lib/x86_64-linux-gnu/libboost_regex.so
}
fn=${1:-build}
"$fn"