@@ -93,7 +93,7 @@ getProtoFiles := {
9393 println(s " Downloading and installing SDK $sdkMajor protocol buffer files... " )
9494
9595 val bblfshProto = s " ${protoDir}/github.com/bblfsh "
96- val sdkProto = s " ${bblfshProto}/sdk. ${sdkMajor}"
96+ val sdkProto = s " ${bblfshProto}/sdk/ ${sdkMajor}"
9797
9898 s " mkdir -p ${sdkProto}/protocol " !
9999
@@ -121,7 +121,7 @@ getLibuast := {
121121 s " mv ${os}-amd64 libuast " #&&
122122 " rm -rf src/main/resources/libuast" #&&
123123 " mv libuast src/main/resources" #&&
124- " rm src/main/resources/libuast.so" #&&
124+ " rm src/main/resources/libuast/libuast .so" #&& // always a static build
125125 " rm -rf libuast" #&&
126126 " rm libuast-bin.tar.gz" !
127127}
@@ -156,7 +156,7 @@ def compileUnix(sourceFiles: String) = {
156156 " -I" + javaHome + " /include/ " +
157157 " -I" + javaHome + " /include/darwin " +
158158 " -Isrc/main/resources/libuast " +
159- " -Lsrc/main/resources/libuast " +
159+ " -Lsrc/main/resources/libuast " + // sic, must be in the classpath for the test
160160 " -l uast " +
161161 " -o src/main/resources/lib/libscalauast.dylib " +
162162 sourceFiles + " "
@@ -191,8 +191,6 @@ def crossCompileMacOS(sourceFiles: String): Unit = {
191191 }
192192
193193 val cmd = osxHome + " /bin/o64-clang++-libc++ -shared -Wall -fPIC -O2 -lxml2 -std=c++11 " +
194- " -I" + osxHome + " /SDK/MacOSX10.11.sdk/usr/include/libxml2/ " +
195- " -I" + osxHome + " /SDK/src/libuast-native/roles.c " +
196194 " -I" + osxHome + " /SDK/MacOSX10.11.sdk/usr/include/ " +
197195 " -I/usr/lib/jvm/java-8-openjdk-amd64/include " +
198196 " -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux " +
0 commit comments