setup vcpkg
This commit is contained in:
@@ -4,6 +4,9 @@ plugins {
|
||||
alias(libs.plugins.kotlin.compose)
|
||||
}
|
||||
|
||||
val vcpkgHome = "/Users/omar/vcpkg"
|
||||
val ndkHome = "/Users/omar/Library/Android/sdk/ndk/29.0.14206865"
|
||||
|
||||
android {
|
||||
namespace = "com.omixlab.mosis"
|
||||
|
||||
@@ -18,9 +21,18 @@ android {
|
||||
targetSdk = 36
|
||||
versionCode = 1
|
||||
versionName = "1.0"
|
||||
ndk {
|
||||
abiFilters += listOf("arm64-v8a")
|
||||
}
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
cppFlags += ""
|
||||
arguments += "-DANDROID_STL=c++_shared"
|
||||
arguments += "-DCMAKE_TOOLCHAIN_FILE=$vcpkgHome/scripts/buildsystems/vcpkg.cmake"
|
||||
arguments += "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=$ndkHome/build/cmake/android.toolchain.cmake"
|
||||
arguments += "-DVCPKG_TARGET_TRIPLET=arm64-android"
|
||||
targets += "mosis-service"
|
||||
targets += "mosis-test"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user