From b9c7b512de95888f7752efe80f59856f5ee432df Mon Sep 17 00:00:00 2001 From: OleSTEEP Date: Fri, 12 Jan 2024 21:58:34 +0300 Subject: [PATCH] Exit on build error --- build.bat | 14 +++++++++----- build.sh | 5 +++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/build.bat b/build.bat index f3dd3f2..5727098 100644 --- a/build.bat +++ b/build.bat @@ -1,11 +1,15 @@ @Echo off mkdir output mkdir output\bin -python -m pip install -r FFMpeg-Compressor\requirements.txt -python -m pip install Nuitka -python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=ffmpeg-comp FFMpeg-Compressor\main.py +python -m pip install -r FFMpeg-Compressor\requirements.txt || goto :exit +python -m pip install Nuitka || goto :exit +python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=ffmpeg-comp FFMpeg-Compressor\main.py || goto :exit xcopy FFMpeg-Compressor\ffmpeg-comp.toml output\bin move output\ffmpeg-comp.exe output\bin -python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=rendroid-unpack RenPy-Android-Unpack\unpack.py +python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=rendroid-unpack RenPy-Android-Unpack\unpack.py || goto :exit move output\rendroid-unpack.exe output\bin -pause \ No newline at end of file +pause + +:exit +pause +exit /b %exitlevel% \ No newline at end of file diff --git a/build.sh b/build.sh index 6f5726e..213cb1b 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,7 @@ #!/bin/bash -mkdir output -mkdir output/bin +sed -e +mkdir -p output +mkdir -p output/bin python3 -m pip install -r FFMpeg-Compressor/requirements.txt python3 -m pip install Nuitka case "$(uname -s)" in