Update Makefile for arrow 0.15.1
...I think there are a few more places to update, but checkpointing progress https://gist.github.com/cldellow/ab127e57e2da4d48b2b517fa9e706296
This commit is contained in:
parent
96405b77dc
commit
3085bb34b3
|
@ -8,13 +8,15 @@ ARROW=$(HERE)/arrow
|
||||||
ARROW_RELEASE=$(ARROW)/cpp/release
|
ARROW_RELEASE=$(ARROW)/cpp/release
|
||||||
BOOST_ROOT=$(ARROW_RELEASE)/boost_ep-prefix/src/boost_ep
|
BOOST_ROOT=$(ARROW_RELEASE)/boost_ep-prefix/src/boost_ep
|
||||||
BOOST=$(BOOST_ROOT)/stage/lib
|
BOOST=$(BOOST_ROOT)/stage/lib
|
||||||
BROTLI=$(ARROW_RELEASE)/brotli_ep/src/brotli_ep-install/lib/x86_64-linux-gnu
|
|
||||||
|
BROTLI=$(PARQUET_CPP)/arrow_ep-prefix/src/arrow_ep-build/brotli_ep/src/brotli_ep-install/lib/x86_64-linux-gnu
|
||||||
ICU=$(HERE)/icu
|
ICU=$(HERE)/icu
|
||||||
LZ4=$(ARROW_RELEASE)/lz4_ep-prefix/src/lz4_ep/lib
|
LZ4=$(ARROW_RELEASE)/lz4_ep-prefix/src/lz4_ep/lib
|
||||||
PARQUET_CPP=$(HERE)/parquet-cpp
|
PARQUET_CPP=$(HERE)/parquet-cpp
|
||||||
SNAPPY=$(ARROW_RELEASE)/snappy_ep/src/snappy_ep-install/lib
|
SNAPPY=$(ARROW_RELEASE)/snappy_ep/src/snappy_ep-install/lib
|
||||||
ZLIB=$(ARROW_RELEASE)/zlib_ep/src/zlib_ep-install/lib
|
|
||||||
ZSTD=$(ARROW_RELEASE)/zstd_ep-prefix/src/zstd_ep/lib
|
ZLIB=$(PARQUET_CPP)/zlib_ep/src/zlib_ep-install/lib
|
||||||
|
ZSTD=$(PARQUET_CPP)/arrow_ep-prefix/src/arrow_ep-build/zstd_ep-prefix/src/zstd_ep/lib
|
||||||
|
|
||||||
# Libraries
|
# Libraries
|
||||||
# profile_gen, profile_build for PGO
|
# profile_gen, profile_build for PGO
|
||||||
|
@ -42,7 +44,7 @@ CC = gcc
|
||||||
CXX = g++
|
CXX = g++
|
||||||
OPTIMIZATIONS = -O3
|
OPTIMIZATIONS = -O3
|
||||||
CPUS:=$(shell nproc)
|
CPUS:=$(shell nproc)
|
||||||
CFLAGS = -I $(SQLITE) -I $(PARQUET_CPP)/src -I $(ARROW)/cpp/src $(OPTIMIZATIONS) -std=c++11 -Wall -fPIC -g
|
CFLAGS = -I $(SQLITE) -I $(PARQUET_CPP)/arrow_ep-prefix/src/arrow_ep/cpp/src -I $(PARQUET_CPP)/src -I $(ARROW)/cpp/src $(OPTIMIZATIONS) -std=c++11 -Wall -fPIC -g
|
||||||
|
|
||||||
ALL_LIBS = $(PARQUET_CPP_LIB) $(LZ4_LIB) $(ZSTD_LIB) $(THRIFT_LIB) $(SNAPPY_LIB) $(ARROW_LIB) \
|
ALL_LIBS = $(PARQUET_CPP_LIB) $(LZ4_LIB) $(ZSTD_LIB) $(THRIFT_LIB) $(SNAPPY_LIB) $(ARROW_LIB) \
|
||||||
$(ICU_I18N_LIB) $(ICU_UC_LIB) $(ICU_DATA_LIB) \
|
$(ICU_I18N_LIB) $(ICU_UC_LIB) $(ICU_DATA_LIB) \
|
||||||
|
@ -74,7 +76,7 @@ parquet.o: $(VTABLE)/parquet.cc $(VTABLE)/parquet_cursor.h $(VTABLE)/parquet_tab
|
||||||
$(ARROW):
|
$(ARROW):
|
||||||
rm -rf $(ARROW)
|
rm -rf $(ARROW)
|
||||||
git clone https://github.com/apache/arrow.git $(ARROW)
|
git clone https://github.com/apache/arrow.git $(ARROW)
|
||||||
cd $(ARROW) && git checkout apache-arrow-0.9.0
|
cd $(ARROW) && git checkout apache-arrow-0.15.1
|
||||||
mkdir $(ARROW)/cpp/release
|
mkdir $(ARROW)/cpp/release
|
||||||
cd $(ARROW)/cpp/release && cmake -DCMAKE_BUILD_TYPE=$(APACHE_BUILD) -DARROW_BOOST_VENDORED=ON -DARROW_BOOST_USE_SHARED=OFF -DPARQUET_BUILD_SHARED=OFF ..
|
cd $(ARROW)/cpp/release && cmake -DCMAKE_BUILD_TYPE=$(APACHE_BUILD) -DARROW_BOOST_VENDORED=ON -DARROW_BOOST_USE_SHARED=OFF -DPARQUET_BUILD_SHARED=OFF ..
|
||||||
touch -d @0 $(ARROW)
|
touch -d @0 $(ARROW)
|
||||||
|
|
Loading…
Reference in New Issue