|
|
@ -152,7 +152,15 @@ compileJava.dependsOn { |
|
|
|
binaries.withType(SharedLibraryBinary) { binary -> |
|
|
|
binaries.withType(SharedLibraryBinary) { binary -> |
|
|
|
if (!buildable) { |
|
|
|
if (!buildable) { |
|
|
|
//TODO: obtain elsewhere if not available |
|
|
|
//TODO: obtain elsewhere if not available |
|
|
|
return |
|
|
|
if(!binary.tasks.outputFile.get(0).exists()){ |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
}else{ |
|
|
|
|
|
|
|
// Add output to jar file if the binary exists in the build folder already, |
|
|
|
|
|
|
|
// e.g. when the build of jme3-bullet-native has been run on a virtual box |
|
|
|
|
|
|
|
// and the project hasn't been cleaned yet. |
|
|
|
|
|
|
|
jar.into("native/${targetPlatform.operatingSystem.name}/${targetPlatform.architecture.name}") { from binary.tasks.outputFile } |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// Get builder of this binary |
|
|
|
// Get builder of this binary |
|
|
|
def builderTask = binary.tasks |
|
|
|
def builderTask = binary.tasks |
|
|
|