aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kvapil2024-04-02 15:04:59 +0200
committerJan Kvapil2024-04-02 15:04:59 +0200
commit56a5614fa6627873bb215ca8eba1fc68785c79f4 (patch)
tree4677dfff96885a8f6a4e178ea20a0514657d7480
parent8f0272ef870167405de35b1456ade40eed736574 (diff)
downloadECTester-56a5614fa6627873bb215ca8eba1fc68785c79f4.tar.gz
ECTester-56a5614fa6627873bb215ca8eba1fc68785c79f4.tar.zst
ECTester-56a5614fa6627873bb215ca8eba1fc68785c79f4.zip
-rw-r--r--standalone/build.gradle.kts14
1 files changed, 11 insertions, 3 deletions
diff --git a/standalone/build.gradle.kts b/standalone/build.gradle.kts
index e58fd9b..27764eb 100644
--- a/standalone/build.gradle.kts
+++ b/standalone/build.gradle.kts
@@ -89,10 +89,18 @@ tasks.withType<JavaCompile> {
tasks.register<Exec>("libs") {
workingDir("src/main/resources/cz/crcs/ectester/standalone/libs/jni")
environment("PROJECT_ROOT_PATH", rootDir.absolutePath)
+
+ val libName = findProperty("libName") ?: ""
+ if ( libName == "" ) {
+ println("Building all libraries")
+ } else {
+ println("Buidling ${libName}")
+ }
+
if (osdetector.os == "windows") {
- commandLine("makefile.bat", "/c")
+ commandLine("makefile.bat", "/c", libName)
} else if (osdetector.os == "linux") {
- commandLine("make", "-k", "-B")
+ commandLine("make", "-k", "-B", libName)
}
}
@@ -113,4 +121,4 @@ tasks.register<Jar>("uberJar") {
from({
configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it).matching { exclude("META-INF/*.DSA", "META-INF/*.SF", "META-INF/*.RSA", "META-INF/versions/*/module-info.class") } }
})
-} \ No newline at end of file
+}