mirror of
https://github.com/xerial/snappy-java.git
synced 2025-07-27 16:04:16 +02:00
Just use make native for PR build
This commit is contained in:
parent
937470e098
commit
dc33aaf564
@ -16,10 +16,10 @@ jdk:
|
|||||||
script:
|
script:
|
||||||
- if [ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ]; then
|
- if [ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ]; then
|
||||||
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||||
make native-all && sbt ++$TRAVIS_SCALA_VERSION "; clean; test; publish";
|
make native-all && sbt ++$TRAVIS_SCALA_VERSION "; test; publish";
|
||||||
else
|
else
|
||||||
make linux64 && sbt ++$TRAVIS_SCALA_VERSION "; clean; test";
|
make native && sbt ++$TRAVIS_SCALA_VERSION test;
|
||||||
fi;
|
fi;
|
||||||
else
|
else
|
||||||
sbt ++$TRAVIS_SCALA_VERSION "; clean; test";
|
sbt ++$TRAVIS_SCALA_VERSION test;
|
||||||
fi
|
fi
|
||||||
|
6
Makefile
6
Makefile
@ -83,14 +83,14 @@ jni-header: $(SNAPPY_SOURCE_CONFIGURED) $(BITSHUFFLE_UNPACKED) $(SRC)/org/xerial
|
|||||||
|
|
||||||
$(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class: $(SRC)/org/xerial/snappy/SnappyNative.java
|
$(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class: $(SRC)/org/xerial/snappy/SnappyNative.java
|
||||||
@mkdir -p $(TARGET)/jni-classes
|
@mkdir -p $(TARGET)/jni-classes
|
||||||
$(JAVAC) -source 1.6 -target 1.6 -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
|
$(JAVAC) -source 1.7 -target 1.7 -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
|
||||||
|
|
||||||
$(SRC)/org/xerial/snappy/SnappyNative.h: $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class
|
$(SRC)/org/xerial/snappy/SnappyNative.h: $(TARGET)/jni-classes/org/xerial/snappy/SnappyNative.class
|
||||||
$(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ org.xerial.snappy.SnappyNative
|
$(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ org.xerial.snappy.SnappyNative
|
||||||
|
|
||||||
$(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class: $(SRC)/org/xerial/snappy/BitShuffleNative.java
|
$(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class: $(SRC)/org/xerial/snappy/BitShuffleNative.java
|
||||||
@mkdir -p $(TARGET)/jni-classes
|
@mkdir -p $(TARGET)/jni-classes
|
||||||
$(JAVAC) -source 1.6 -target 1.6 -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
|
$(JAVAC) -source 1.7 -target 1.7 -d $(TARGET)/jni-classes -sourcepath $(SRC) $<
|
||||||
|
|
||||||
$(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class
|
$(SRC)/org/xerial/snappy/BitShuffleNative.h: $(TARGET)/jni-classes/org/xerial/snappy/BitShuffleNative.class
|
||||||
$(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ org.xerial.snappy.BitShuffleNative
|
$(JAVAH) -force -classpath $(TARGET)/jni-classes -o $@ org.xerial.snappy.BitShuffleNative
|
||||||
@ -130,7 +130,7 @@ snappy-jar-version:=snappy-java-$(shell perl -npe "s/version in ThisBuild\s+:=\s
|
|||||||
native: jni-header $(NATIVE_DLL)
|
native: jni-header $(NATIVE_DLL)
|
||||||
snappy: native $(TARGET)/$(snappy-jar-version).jar
|
snappy: native $(TARGET)/$(snappy-jar-version).jar
|
||||||
|
|
||||||
native-all: jni-header win32 win64 mac64 native-arm linux32 linux64 linux-ppc64 linux-aarch64
|
native-all: win32 win64 mac64 native-arm linux32 linux64 linux-ppc64 linux-aarch64
|
||||||
|
|
||||||
$(NATIVE_DLL): $(SNAPPY_SOURCE_CONFIGURED) $(SNAPPY_OUT)/$(LIBNAME)
|
$(NATIVE_DLL): $(SNAPPY_SOURCE_CONFIGURED) $(SNAPPY_OUT)/$(LIBNAME)
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user