From 2c0fb3195e4c10e22ee6f09fdf7e892059f2dbf0 Mon Sep 17 00:00:00 2001 From: Tom David Mueller Date: Mon, 22 Dec 2025 16:40:14 +0100 Subject: [PATCH 1/2] enable thirdparty tools for template --- .github/workflows/build-windows-executable-app.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/build-windows-executable-app.yaml b/.github/workflows/build-windows-executable-app.yaml index 0bacc1a6..71dab04d 100644 --- a/.github/workflows/build-windows-executable-app.yaml +++ b/.github/workflows/build-windows-executable-app.yaml @@ -264,6 +264,14 @@ jobs: run: | echo '@echo off' > ${{ env.APP_NAME }}.bat echo '' >> ${{ env.APP_NAME }}.bat + echo 'REM Set OpenMS data path for TOPP tools' >> ${{ env.APP_NAME }}.bat + echo 'set OPENMS_DATA_PATH=%~dp0share\OpenMS' >> ${{ env.APP_NAME }}.bat + echo '' >> ${{ env.APP_NAME }}.bat + echo 'REM Add each subfolder in share\OpenMS\THIRDPARTY to PATH' >> ${{ env.APP_NAME }}.bat + echo 'for /D %%D in ("%OPENMS_DATA_PATH%\THIRDPARTY\*") do (' >> ${{ env.APP_NAME }}.bat + echo ' set "PATH=!PATH!;%%D"' >> ${{ env.APP_NAME }}.bat + echo ')' >> ${{ env.APP_NAME }}.bat + echo '' >> ${{ env.APP_NAME }}.bat echo 'REM Create .streamlit directory in user''s home if it doesn''t exist' >> ${{ env.APP_NAME }}.bat echo 'if not exist "%USERPROFILE%\.streamlit" mkdir "%USERPROFILE%\.streamlit"' >> ${{ env.APP_NAME }}.bat echo '' >> ${{ env.APP_NAME }}.bat From 6725013c2fbc83889848aecacde1dac66afa1cfd Mon Sep 17 00:00:00 2001 From: Tom David Mueller Date: Mon, 22 Dec 2025 18:01:21 +0100 Subject: [PATCH 2/2] add delayed expansion local --- .github/workflows/build-windows-executable-app.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-windows-executable-app.yaml b/.github/workflows/build-windows-executable-app.yaml index 71dab04d..8b05d5bd 100644 --- a/.github/workflows/build-windows-executable-app.yaml +++ b/.github/workflows/build-windows-executable-app.yaml @@ -263,6 +263,7 @@ jobs: - name: Create .bat file run: | echo '@echo off' > ${{ env.APP_NAME }}.bat + echo 'setlocal EnableDelayedExpansion' > ${{ env.APP_NAME }}.bat echo '' >> ${{ env.APP_NAME }}.bat echo 'REM Set OpenMS data path for TOPP tools' >> ${{ env.APP_NAME }}.bat echo 'set OPENMS_DATA_PATH=%~dp0share\OpenMS' >> ${{ env.APP_NAME }}.bat