From 4bda3b9e9ba79fe98151398b9449ad0295291b33 Mon Sep 17 00:00:00 2001 From: Skylot Date: Thu, 27 May 2021 15:41:34 +0100 Subject: [PATCH] build: exclude exe build on not Windows (#1180) --- .github/workflows/build.yml | 2 +- .gitlab-ci.yml | 2 +- build.gradle | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d4c799aea..6f3ac2761 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,7 +30,7 @@ jobs: env: TERM: dumb with: - arguments: build dist --warning-mode=all + arguments: build dist copyExe --warning-mode=all - name: Save bundle artifact if: success() && github.event_name == 'push' diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 894c8b5b5..14c190b11 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ stages: java-8: stage: test image: openjdk:8 - script: ./gradlew clean build dist --warning-mode=all + script: ./gradlew clean build dist copyExe --warning-mode=all java-11: stage: test diff --git a/build.gradle b/build.gradle index 162b23d7e..4a035149a 100644 --- a/build.gradle +++ b/build.gradle @@ -142,7 +142,11 @@ task dist { description = 'Build jadx distribution zip' dependsOn(pack) - dependsOn('copyExe') + + OperatingSystem os = org.gradle.nativeplatform.platform.internal.DefaultNativePlatform.currentOperatingSystem; + if (os.isWindows()) { + dependsOn('copyExe') + } } task samples(dependsOn: 'jadx-samples:samples') {