|
@@ -86,7 +86,7 @@ model {
|
|
|
architecture "x86"
|
|
|
operatingSystem "osx"
|
|
|
}
|
|
|
- osx_x64 {
|
|
|
+ osx_x86_64 {
|
|
|
architecture "x86_64"
|
|
|
operatingSystem "osx"
|
|
|
}
|
|
@@ -141,7 +141,7 @@ compileJava.dependsOn {
|
|
|
// Adds all available binaries to java jar task
|
|
|
binaries.withType(SharedLibraryBinary) { binary ->
|
|
|
// For all binaries that can't be built on the current system
|
|
|
- if (!buildable) {
|
|
|
+ if (!buildable || buildNativeProjects!="true") {
|
|
|
//Get from libs folder if no fresh build is available in the build folder and add to jar file
|
|
|
if(!binary.tasks.outputFile.get(0).exists()){
|
|
|
def fileName = binary.tasks.outputFile.get(0).getName();
|
|
@@ -174,6 +174,21 @@ binaries.withType(SharedLibraryBinary) { binary ->
|
|
|
jar.dependsOn("copyBinaryToLibs${targetPlatform}")
|
|
|
}
|
|
|
|
|
|
+// Remove all native build tasks, will be added as needed above
|
|
|
+gradle.startParameter.excludedTaskNames += "windows_x86BulletjmeStaticLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "windows_x86_64BulletjmeStaticLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "linux_x86BulletjmeStaticLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "linux_x86_64BulletjmeStaticLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "osx_x86BulletjmeStaticLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "osx_x86_64BulletjmeStaticLibrary"
|
|
|
+
|
|
|
+gradle.startParameter.excludedTaskNames += "windows_x86BulletjmeSharedLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "windows_x86_64BulletjmeSharedLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "linux_x86BulletjmeSharedLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "linux_x86_64BulletjmeSharedLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "osx_x86BulletjmeSharedLibrary"
|
|
|
+gradle.startParameter.excludedTaskNames += "osx_x86_64BulletjmeSharedLibrary"
|
|
|
+
|
|
|
// Helper class to wrap ant dowload task
|
|
|
class MyDownload extends DefaultTask {
|
|
|
@Input
|