mirror of
https://github.com/gopher64/gopher64.git
synced 2026-11-14 18:19:04 +01:00
fix android build on windows (#1201)
This commit is contained in:
1 parent
2840667c78
commit
ec0ba11d73
1 file changed
+8
-1
@@ -1,6 +1,7 @@
|
||||
import groovy.json.JsonSlurper
|
||||
import java.util.Properties
|
||||
import java.io.FileInputStream
|
||||
import org.gradle.internal.os.OperatingSystem
|
||||
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
@@ -96,12 +97,18 @@ val ndkBuild = tasks.register<Exec>("ndkBuild") {
|
||||
workingDir = rootDir.parentFile
|
||||
val toolchainPath = "$rootDir/android.toolchain.cmake"
|
||||
environment("CMAKE_TOOLCHAIN_FILE", toolchainPath)
|
||||
environment("CMAKE_GENERATOR", "Ninja")
|
||||
|
||||
var minSdk = android.defaultConfig.minSdk
|
||||
var ndkDir = androidComponents.sdkComponents.ndkDirectory.get().asFile.absolutePath
|
||||
environment("ANDROID_NDK_HOME", "$ndkDir")
|
||||
environment("ANDROID_NDK_ROOT", "$ndkDir")
|
||||
environment("LIBCLANG_PATH", "$ndkDir/toolchains/llvm/prebuilt/linux-x86_64/musl/lib")
|
||||
val libClangPath = if (OperatingSystem.current().isWindows) {
|
||||
"$ndkDir/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||
} else {
|
||||
"$ndkDir/toolchains/llvm/prebuilt/linux-x86_64/musl/lib"
|
||||
}
|
||||
environment("LIBCLANG_PATH", libClangPath)
|
||||
|
||||
val jniType = if (isRelease) "release" else "debug"
|
||||
val jniLibsFolder = "$rootDir/app/src/$jniType/jniLibs"
|
||||
|
||||
Reference in new issue
Block a user