From 1a89ce317d0bbb5da7c564d3c06979f855cd97ba Mon Sep 17 00:00:00 2001 From: Ugljesa Jovanovic Date: Fri, 23 Oct 2020 20:27:03 +0200 Subject: [PATCH] Gradle is locking files in windows, seems that not using daemon might be a workaround --- windowsBuild-delegated.sh | 8 ++++---- windowsBuild-pure.sh | 5 ++--- windowsBuildAndPublish-delegated.sh | 10 +++++----- windowsBuildAndPublish-pure.sh | 6 +++--- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/windowsBuild-delegated.sh b/windowsBuild-delegated.sh index 0d8cf23..d0e07d7 100755 --- a/windowsBuild-delegated.sh +++ b/windowsBuild-delegated.sh @@ -1,8 +1,8 @@ set -e #!/bin/sh #this will hopefully download all konan dependancies that we use in the build scripts -./gradlew clean -./gradlew multiplatform-crypto-api:build +./gradlew --no-daemon clean +./gradlew --no-daemon multiplatform-crypto-api:build cd sodiumWrapper echo "Starting mingw libsodium build" ./configureMingw64.sh @@ -13,8 +13,8 @@ make -j4 -C libsodium install echo "completed libsodium build" #now we can do the delegated build cd .. -./gradlew multiplatform-crypto-delegated:build +./gradlew --no-daemon multiplatform-crypto-delegated:build #and then libsodium bindings -./gradlew multiplatform-crypto-libsodium-bindings:build +./gradlew --no-daemon multiplatform-crypto-libsodium-bindings:build set +e diff --git a/windowsBuild-pure.sh b/windowsBuild-pure.sh index 706b61f..b4677a7 100755 --- a/windowsBuild-pure.sh +++ b/windowsBuild-pure.sh @@ -1,7 +1,6 @@ set -e #!/bin/sh -./gradlew clean -./gradlew multiplatform-crypto-api:build -./gradlew multiplatform-crypto:build +./gradlew --no-daemon multiplatform-crypto-api:build +./gradlew --no-daemon multiplatform-crypto:build set +e diff --git a/windowsBuildAndPublish-delegated.sh b/windowsBuildAndPublish-delegated.sh index a6a9c0b..355d9eb 100755 --- a/windowsBuildAndPublish-delegated.sh +++ b/windowsBuildAndPublish-delegated.sh @@ -2,7 +2,7 @@ set -e #!/bin/sh #this will hopefully download all konan dependancies that we use in the build scripts ./gradlew clean -./gradlew multiplatform-crypto-api:build +./gradlew --no-daemon multiplatform-crypto-api:build cd sodiumWrapper echo "Starting mingw libsodium build" ./configureMingw64.sh @@ -13,9 +13,9 @@ make -j4 -C libsodium install echo "completed libsodium build" #now we can do the delegated build cd .. -./gradlew multiplatform-crypto-delegated:build -./gradlew multiplatform-crypto-delegated:publishMingwX64PublicationToSnapshotRepository +./gradlew --no-daemon multiplatform-crypto-delegated:build +./gradlew --no-daemon multiplatform-crypto-delegated:publishMingwX64PublicationToSnapshotRepository -./gradlew multiplatform-crypto-libsodium-bindings:build -./gradlew multiplatform-crypto-libsodium-bindings:publishMingwX64PublicationToSnapshotRepository +./gradlew --no-daemon multiplatform-crypto-libsodium-bindings:build +./gradlew --no-daemon multiplatform-crypto-libsodium-bindings:publishMingwX64PublicationToSnapshotRepository set +e diff --git a/windowsBuildAndPublish-pure.sh b/windowsBuildAndPublish-pure.sh index 6340b8d..ed2b628 100755 --- a/windowsBuildAndPublish-pure.sh +++ b/windowsBuildAndPublish-pure.sh @@ -2,7 +2,7 @@ set -e #!/bin/sh #this will hopefully download all konan dependancies that we use in the build scripts ./gradlew clean -./gradlew multiplatform-crypto-api:build -./gradlew multiplatform-crypto:build -./gradlew multiplatform-crypto:publishMingwX64PublicationToSnapshotRepository +./gradlew --no-daemon multiplatform-crypto-api:build +./gradlew --no-daemon multiplatform-crypto:build +./gradlew --no-daemon multiplatform-crypto:publishMingwX64PublicationToSnapshotRepository set +e