setup vcpkg

This commit is contained in:
2026-01-02 21:38:41 +01:00
parent 16dd10f9a6
commit 784e054105
3 changed files with 38 additions and 7 deletions

View File

@@ -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"
}
}
}