cesards
2/22/2015 - 2:43 AM

NDK build support

NDK build support

// Other build stuff
 task ndkBuild(type:Exec) {

    if (System.env.ANDROID_NDK_HOME != null) {
        def ndkBuild = new File(System.env.ANDROID_NDK_HOME, 'ndk-build')
        commandLine ndkBuild
    } else if(androidNdkPath != null) {
        def ndkBuild = new File(androidNdkPath, 'ndk-build')
        commandLine ndkBuild
    } else {
        commandLine 'ndk-build'
    }
}
# file goes in ~/.gradle/gradle.properties
androidNdkPath=/path/to/your/ndk
// Other build stuff
 task ndkBuild(type:Exec) {

    if(androidNdkPath != null) {
        def ndkBuild = new File(androidNdkPath, 'ndk-build')
        commandLine ndkBuild
    } else {
        // do something else
    }
}