sds.nimble ensure the resulting lib is placed in build folder

This commit is contained in:
Ivan Folgueira Bande 2025-08-28 18:53:19 +02:00
parent 6cb5033d53
commit 0494cafc96
No known key found for this signature in database
GPG Key ID: 3C117481F89E24A7

View File

@ -48,9 +48,8 @@ task libsdsDynamic, "Generate bindings":
### Mobile Android
proc buildMobileAndroid(srcDir = ".", params = "") =
let cpu = getEnv("CPU")
let abiDir = getEnv("ABIDIR")
let outDir = "build/android/" & abiDir
let outDir = "build/"
if not dirExists outDir:
mkDir outDir
@ -61,8 +60,8 @@ proc buildMobileAndroid(srcDir = ".", params = "") =
exec "nim c" & " --out:" & outDir &
"/libsds.so --threads:on --app:lib --opt:size --noMain --mm:refc " &
"-d:chronicles_sinks=textlines[dynamic] --header --passL:-L" & outdir &
" --passL:-llog --cpu:" & cpu & " --os:android -d:androidNDK " &
extra_params & " " & srcDir & "/libsds.nim"
" --passL:-llog --cpu:" & cpu & " --os:android -d:androidNDK " & extra_params & " " &
srcDir & "/libsds.nim"
task libsdsAndroid, "Build the mobile bindings for Android":
let srcDir = "./library"