@@ -93,7 +93,7 @@ getProtoFiles := {
93
93
println(s " Downloading and installing SDK $sdkMajor protocol buffer files... " )
94
94
95
95
val bblfshProto = s " ${protoDir}/github.com/bblfsh "
96
- val sdkProto = s " ${bblfshProto}/sdk. ${sdkMajor}"
96
+ val sdkProto = s " ${bblfshProto}/sdk/ ${sdkMajor}"
97
97
98
98
s " mkdir -p ${sdkProto}/protocol " !
99
99
@@ -121,7 +121,7 @@ getLibuast := {
121
121
s " mv ${os}-amd64 libuast " #&&
122
122
" rm -rf src/main/resources/libuast" #&&
123
123
" mv libuast src/main/resources" #&&
124
- " rm src/main/resources/libuast.so" #&&
124
+ " rm src/main/resources/libuast/libuast .so" #&& // always a static build
125
125
" rm -rf libuast" #&&
126
126
" rm libuast-bin.tar.gz" !
127
127
}
@@ -156,7 +156,7 @@ def compileUnix(sourceFiles: String) = {
156
156
" -I" + javaHome + " /include/ " +
157
157
" -I" + javaHome + " /include/darwin " +
158
158
" -Isrc/main/resources/libuast " +
159
- " -Lsrc/main/resources/libuast " +
159
+ " -Lsrc/main/resources/libuast " + // sic, must be in the classpath for the test
160
160
" -l uast " +
161
161
" -o src/main/resources/lib/libscalauast.dylib " +
162
162
sourceFiles + " "
@@ -191,8 +191,6 @@ def crossCompileMacOS(sourceFiles: String): Unit = {
191
191
}
192
192
193
193
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 " +
196
194
" -I" + osxHome + " /SDK/MacOSX10.11.sdk/usr/include/ " +
197
195
" -I/usr/lib/jvm/java-8-openjdk-amd64/include " +
198
196
" -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux " +
0 commit comments