From 936c0769f48658af9ba345d037a385ff6c7377f6 Mon Sep 17 00:00:00 2001 From: Ugljesa Jovanovic Date: Fri, 29 May 2020 22:40:50 +0200 Subject: [PATCH] use relative path for static librarz as well --- multiplatform-crypto-delegated/build.gradle.kts | 3 +++ .../src/nativeInterop/cinterop/libsodium.def | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/multiplatform-crypto-delegated/build.gradle.kts b/multiplatform-crypto-delegated/build.gradle.kts index 95cc3e6..42d6f2e 100644 --- a/multiplatform-crypto-delegated/build.gradle.kts +++ b/multiplatform-crypto-delegated/build.gradle.kts @@ -199,6 +199,9 @@ kotlin { defFile(project.file("src/nativeInterop/cinterop/libsodium.def")) compilerOpts.add("-I${project.rootDir}/sodiumWrapper/include/") } + kotlinOptions.freeCompilerArgs = listOf( + "-include-binary", "${project.rootDir}/sodiumWrapper/lib/libsodium.a" + ) } } diff --git a/multiplatform-crypto-delegated/src/nativeInterop/cinterop/libsodium.def b/multiplatform-crypto-delegated/src/nativeInterop/cinterop/libsodium.def index b940dea..0b00392 100644 --- a/multiplatform-crypto-delegated/src/nativeInterop/cinterop/libsodium.def +++ b/multiplatform-crypto-delegated/src/nativeInterop/cinterop/libsodium.def @@ -1,6 +1,6 @@ headers = sodium.h headerFilter = sodium.h sodium/** -staticLibraries = libsodium.a -libraryPaths = sodiumWrapper/lib +#staticLibraries = libsodium.a +#libraryPaths = sodiumWrapper/lib #compilerOpts = -I./sodiumWrapper/include linkerOpts = \ No newline at end of file