aboutsummaryrefslogtreecommitdiff
path: root/standalone/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'standalone/build.gradle.kts')
-rw-r--r--standalone/build.gradle.kts12
1 files changed, 9 insertions, 3 deletions
diff --git a/standalone/build.gradle.kts b/standalone/build.gradle.kts
index c58be6a..c8baa36 100644
--- a/standalone/build.gradle.kts
+++ b/standalone/build.gradle.kts
@@ -11,8 +11,14 @@ repositories {
}
dependencies {
- val wolfcryptLibPath = System.getenv("WOLFCRYPT_LIB_PATH") + "/wolfcrypt-jni.jar";
- implementation(files(wolfcryptLibPath))
+ // First see if Nix gave us a path, then try the ext build, then the bundled.
+ if (System.getenv("WOLFCRYPT_LIB_PATH") != null) {
+ implementation(files(System.getenv("WOLFCRYPT_LIB_PATH") + "/wolfcrypt-jni.jar"));
+ } else if (file("$rootDir/ext/wolfcrypt-jni/lib/wolfcrypt-jni.jar").exists()) {
+ implementation(files("$rootDir/ext/wolfcrypt-jni/lib/wolfcrypt-jni.jar"))
+ } else {
+ implementation(files("$rootDir/ext/wolfcrypt-jni.jar"))
+ }
implementation(project(":common"))
testImplementation(platform("org.junit:junit-bom:5.10.2"))
@@ -102,7 +108,7 @@ tasks.register<Exec>("libs") {
if (osdetector.os == "windows") {
commandLine("makefile.bat", "/c", libName)
} else if (osdetector.os == "linux") {
- commandLine("make", "-k", "-B", libName)
+ commandLine("make", "-f", "Makefile.ext", "-k", "-B", libName)
}
}