From 229e51eb68e51cb29016bc3cfaad58dd93713d0e Mon Sep 17 00:00:00 2001 From: xerial Date: Thu, 19 Jan 2017 10:22:36 -0800 Subject: [PATCH] Fix win32, win64 target --- Makefile | 9 ++++++--- Makefile.common | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index a1a2b83..bcbc324 100644 --- a/Makefile +++ b/Makefile @@ -110,7 +110,10 @@ $(SNAPPY_OUT)/BitShuffleNative.o: $(SRC)/org/xerial/snappy/BitShuffleNative.cpp $(SNAPPY_OUT)/$(LIBNAME): $(SNAPPY_OBJ) $(CXX) $(CXXFLAGS) -o $@ $+ $(LINKFLAGS) - $(STRIP) $@ + # Workaround for strip Protocol error when using VirtualBox on Mac + cp $@ /tmp/$(@F) + $(STRIP) /tmp/$(@F) + cp /tmp/$(@F) $@ clean-native: rm -rf $(SNAPPY_OUT) @@ -144,10 +147,10 @@ test: $(NATIVE_DLL) DOCKER_RUN_OPTS=--rm -win32: $(SQLITE_UNPACKED) jni-header +win32: jni-header ./docker/dockcross-windows-x86 -a $(DOCKER_RUN_OPTS) bash -c 'make clean-native native CROSS_PREFIX=i686-w64-mingw32.static- OS_NAME=Windows OS_ARCH=x86' -win64: $(SQLITE_UNPACKED) jni-header +win64: jni-header ./docker/dockcross-windows-x64 -a $(DOCKER_RUN_OPTS) bash -c 'make clean-native native CROSS_PREFIX=x86_64-w64-mingw32.static- OS_NAME=Windows OS_ARCH=x86_64' mac32: diff --git a/Makefile.common b/Makefile.common index cc605f1..f1b6ad4 100755 --- a/Makefile.common +++ b/Makefile.common @@ -3,7 +3,7 @@ SRC:=src/main/java include src/main/resources/org/xerial/snappy/VERSION ifndef JAVA_HOME -$(error Set JAVA_HOME environment variable) +$(warning Set JAVA_HOME environment variable) endif