mirror of
				https://github.com/cldellow/sqlite-parquet-vtable.git
				synced 2025-11-04 02:39:56 +00:00 
			
		
		
		
	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:
		@@ -8,13 +8,15 @@ ARROW=$(HERE)/arrow
 | 
			
		||||
ARROW_RELEASE=$(ARROW)/cpp/release
 | 
			
		||||
BOOST_ROOT=$(ARROW_RELEASE)/boost_ep-prefix/src/boost_ep
 | 
			
		||||
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
 | 
			
		||||
LZ4=$(ARROW_RELEASE)/lz4_ep-prefix/src/lz4_ep/lib
 | 
			
		||||
PARQUET_CPP=$(HERE)/parquet-cpp
 | 
			
		||||
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
 | 
			
		||||
# profile_gen, profile_build for PGO
 | 
			
		||||
@@ -42,7 +44,7 @@ CC = gcc
 | 
			
		||||
CXX = g++
 | 
			
		||||
OPTIMIZATIONS = -O3
 | 
			
		||||
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) \
 | 
			
		||||
	  $(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):
 | 
			
		||||
	rm -rf $(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
 | 
			
		||||
	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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user