From 816d104da415da012f37f4e1a62e4f5361e3b747 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:10:23 +0900 Subject: [PATCH 01/32] add a windows entry to actions.yml --- .github/workflows/actions.yml | 62 ++++++++++++++++++++++++++ tools/test/releasetest/releasetest.bat | 13 +++--- 2 files changed, 68 insertions(+), 7 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 12ed5888c..f0806401b 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -189,3 +189,65 @@ jobs: - name: releasetest run: | $GITHUB_WORKSPACE/tools/test/releasetest/releasetest + + build-windows-msvc2022-qt6.7 + runs-on: windows-latest + steps: + - name: Install Qt + uses: jurplel/install-qt-action@latest + with: + version: '6.7.3' + host: 'windows' + target: 'desktop' + - name: Set up MSVC environment + run: + call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + set CL=/MP + - name: Build + run: + qmake -version + configure.bat --enable-debug + cd src + nmake install + cd test + call testall.bat + cd ..\..\tools + nmake install + cd .. + configure.bat + cd src + nmake install + cd ..\tools + nmake install + - name: Test + call tools\releasetest\releasetest.bat + + # build-windows-msvc2019-qt6.7 + # runs-on: windows-latest + # steps: + # - name: Install Qt + # uses: jurplel/install-qt-action@latest + # with: + # version: '6.7.3' + # host: 'windows' + # target: 'desktop' + + # build-windows-msvc2019-qt6.5 + # runs-on: windows-latest + # steps: + # - name: Install Qt + # uses: jurplel/install-qt-action@latest + # with: + # version: '6.5.2' + # host: 'windows' + # target: 'desktop' + + # build-windows-msvc2019-qt6.2 + # runs-on: windows-latest + # steps: + # - name: Install Qt + # uses: jurplel/install-qt-action@latest + # with: + # version: '6.2.7' + # host: 'windows' + # target: 'desktop' diff --git a/tools/test/releasetest/releasetest.bat b/tools/test/releasetest/releasetest.bat index 94db8a0a0..056be3054 100644 --- a/tools/test/releasetest/releasetest.bat +++ b/tools/test/releasetest/releasetest.bat @@ -62,13 +62,12 @@ cd %APPDIR% echo n | tspawn s blog tspawn w foo -:: Set ExecutionPolicy -for %%I in (tadpoled.exe) do if exist %%~$path:I set TADPOLED=%%~$path:I -for %%I in (tadpole.exe) do if exist %%~$path:I set TADPOLE=%%~$path:I - -powershell -Command "Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser -Force" -powershell -command "New-NetFirewallRule -DisplayName MyAppAccess1 -Direction Inbound -Action Allow -Profile Public,Private -Program '%TADPOLED%' -Protocol TCP -LocalPort %PORT% -RemoteAddress 127.0.0.1" >nul 2>&1 -powershell -command "New-NetFirewallRule -DisplayName MyAppAccess2 -Direction Inbound -Action Allow -Profile Public,Private -Program '%TADPOLE%' -Protocol TCP -LocalPort %PORT% -RemoteAddress 127.0.0.1" >nul 2>&1 +@REM :: Set ExecutionPolicy +@REM for %%I in (tadpoled.exe) do if exist %%~$path:I set TADPOLED=%%~$path:I +@REM for %%I in (tadpole.exe) do if exist %%~$path:I set TADPOLE=%%~$path:I +@REM powershell -Command "Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser -Force" +@REM powershell -command "New-NetFirewallRule -DisplayName MyAppAccess1 -Direction Inbound -Action Allow -Profile Public,Private -Program '%TADPOLED%' -Protocol TCP -LocalPort %PORT% -RemoteAddress 127.0.0.1" >nul 2>&1 +@REM powershell -command "New-NetFirewallRule -DisplayName MyAppAccess2 -Direction Inbound -Action Allow -Profile Public,Private -Program '%TADPOLE%' -Protocol TCP -LocalPort %PORT% -RemoteAddress 127.0.0.1" >nul 2>&1 :: Test in debug mode From ab88185808fd3314d88b38383fcf83e4287f6117 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:14:06 +0900 Subject: [PATCH 02/32] updated --- .github/workflows/actions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index f0806401b..3af4b2b3c 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -190,7 +190,7 @@ jobs: run: | $GITHUB_WORKSPACE/tools/test/releasetest/releasetest - build-windows-msvc2022-qt6.7 + build-windows-msvc2022-qt67 runs-on: windows-latest steps: - name: Install Qt @@ -222,7 +222,7 @@ jobs: - name: Test call tools\releasetest\releasetest.bat - # build-windows-msvc2019-qt6.7 + # build-windows-msvc2019-qt67 # runs-on: windows-latest # steps: # - name: Install Qt @@ -232,7 +232,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt6.5 + # build-windows-msvc2019-qt65 # runs-on: windows-latest # steps: # - name: Install Qt @@ -242,7 +242,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt6.2 + # build-windows-msvc2019-qt62 # runs-on: windows-latest # steps: # - name: Install Qt From d5387f304f0f37f99d281061e4861cb96991de27 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:15:18 +0900 Subject: [PATCH 03/32] updated --- .github/workflows/actions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 3af4b2b3c..7b94800d0 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -190,7 +190,7 @@ jobs: run: | $GITHUB_WORKSPACE/tools/test/releasetest/releasetest - build-windows-msvc2022-qt67 + build-windows-msvc2022-qt6.7: runs-on: windows-latest steps: - name: Install Qt @@ -222,7 +222,7 @@ jobs: - name: Test call tools\releasetest\releasetest.bat - # build-windows-msvc2019-qt67 + # build-windows-msvc2019-qt6.7: # runs-on: windows-latest # steps: # - name: Install Qt @@ -232,7 +232,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt65 + # build-windows-msvc2019-qt6.5: # runs-on: windows-latest # steps: # - name: Install Qt @@ -242,7 +242,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt62 + # build-windows-msvc2019-qt6.2: # runs-on: windows-latest # steps: # - name: Install Qt From 44d238dedd48641074ba1adac448efe41178c7fe Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:17:49 +0900 Subject: [PATCH 04/32] update --- .github/workflows/actions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 7b94800d0..f049ea8eb 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -193,8 +193,8 @@ jobs: build-windows-msvc2022-qt6.7: runs-on: windows-latest steps: + - uses: jurplel/install-qt-action@latest - name: Install Qt - uses: jurplel/install-qt-action@latest with: version: '6.7.3' host: 'windows' @@ -225,8 +225,8 @@ jobs: # build-windows-msvc2019-qt6.7: # runs-on: windows-latest # steps: + # - uses: jurplel/install-qt-action@latest # - name: Install Qt - # uses: jurplel/install-qt-action@latest # with: # version: '6.7.3' # host: 'windows' @@ -235,8 +235,8 @@ jobs: # build-windows-msvc2019-qt6.5: # runs-on: windows-latest # steps: + # - uses: jurplel/install-qt-action@latest # - name: Install Qt - # uses: jurplel/install-qt-action@latest # with: # version: '6.5.2' # host: 'windows' @@ -245,8 +245,8 @@ jobs: # build-windows-msvc2019-qt6.2: # runs-on: windows-latest # steps: + # - uses: jurplel/install-qt-action@latest # - name: Install Qt - # uses: jurplel/install-qt-action@latest # with: # version: '6.2.7' # host: 'windows' From 57b7a9422814edda7c9da400d9029b34d846f2af Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:20:43 +0900 Subject: [PATCH 05/32] updated --- .github/workflows/actions.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index f049ea8eb..0b6616d73 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -193,18 +193,18 @@ jobs: build-windows-msvc2022-qt6.7: runs-on: windows-latest steps: - - uses: jurplel/install-qt-action@latest - name: Install Qt + uses: jurplel/install-qt-action@latest with: version: '6.7.3' host: 'windows' target: 'desktop' - name: Set up MSVC environment - run: + run: | call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - name: Build - run: + run: | qmake -version configure.bat --enable-debug cd src @@ -220,13 +220,14 @@ jobs: cd ..\tools nmake install - name: Test + run: | call tools\releasetest\releasetest.bat # build-windows-msvc2019-qt6.7: # runs-on: windows-latest # steps: - # - uses: jurplel/install-qt-action@latest # - name: Install Qt + # uses: jurplel/install-qt-action@latest # with: # version: '6.7.3' # host: 'windows' @@ -235,8 +236,8 @@ jobs: # build-windows-msvc2019-qt6.5: # runs-on: windows-latest # steps: - # - uses: jurplel/install-qt-action@latest # - name: Install Qt + # uses: jurplel/install-qt-action@latest # with: # version: '6.5.2' # host: 'windows' @@ -245,8 +246,8 @@ jobs: # build-windows-msvc2019-qt6.2: # runs-on: windows-latest # steps: - # - uses: jurplel/install-qt-action@latest # - name: Install Qt + # uses: jurplel/install-qt-action@latest # with: # version: '6.2.7' # host: 'windows' From 41ae8859cdbea88d87862e2e131082bf375e5d7e Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:23:02 +0900 Subject: [PATCH 06/32] update --- .github/workflows/actions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 0b6616d73..d39acbd40 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -190,7 +190,7 @@ jobs: run: | $GITHUB_WORKSPACE/tools/test/releasetest/releasetest - build-windows-msvc2022-qt6.7: + build-windows-msvc2022-qt6_7: runs-on: windows-latest steps: - name: Install Qt @@ -223,7 +223,7 @@ jobs: run: | call tools\releasetest\releasetest.bat - # build-windows-msvc2019-qt6.7: + # build-windows-msvc2019-qt6_7: # runs-on: windows-latest # steps: # - name: Install Qt @@ -233,7 +233,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt6.5: + # build-windows-msvc2019-qt6_5: # runs-on: windows-latest # steps: # - name: Install Qt @@ -243,7 +243,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt6.2: + # build-windows-msvc2019-qt6_2: # runs-on: windows-latest # steps: # - name: Install Qt From 60eeaadb8c215e04f0199e53edbc56eaf99dc148 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:24:02 +0900 Subject: [PATCH 07/32] updat --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index d39acbd40..c3f7dbc72 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -194,7 +194,7 @@ jobs: runs-on: windows-latest steps: - name: Install Qt - uses: jurplel/install-qt-action@latest + uses: jurplel/install-qt-action@main with: version: '6.7.3' host: 'windows' From 046fe1ef43415d8ac9bbf324f3229d2856b33717 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:26:15 +0900 Subject: [PATCH 08/32] update --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index c3f7dbc72..94d4076d5 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -194,7 +194,7 @@ jobs: runs-on: windows-latest steps: - name: Install Qt - uses: jurplel/install-qt-action@main + uses: jurplel/install-qt-action@v4 with: version: '6.7.3' host: 'windows' From df749bdc9f72a6e839bfdc3b2ca9e23d6a53ed54 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:30:36 +0900 Subject: [PATCH 09/32] updated --- .github/workflows/actions.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 94d4076d5..64e3fd78f 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -201,7 +201,7 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | - call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - name: Build run: | @@ -210,7 +210,7 @@ jobs: cd src nmake install cd test - call testall.bat + testall.bat cd ..\..\tools nmake install cd .. @@ -221,7 +221,7 @@ jobs: nmake install - name: Test run: | - call tools\releasetest\releasetest.bat + tools\releasetest\releasetest.bat # build-windows-msvc2019-qt6_7: # runs-on: windows-latest From 9a6fd7ee5cb092f7038b947dce6211d5afc49420 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 17:34:09 +0900 Subject: [PATCH 10/32] update --- .github/workflows/actions.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 64e3fd78f..a9f4d5f33 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -193,6 +193,7 @@ jobs: build-windows-msvc2022-qt6_7: runs-on: windows-latest steps: + - uses: actions/checkout@main - name: Install Qt uses: jurplel/install-qt-action@v4 with: @@ -226,6 +227,7 @@ jobs: # build-windows-msvc2019-qt6_7: # runs-on: windows-latest # steps: + # - uses: actions/checkout@main # - name: Install Qt # uses: jurplel/install-qt-action@latest # with: @@ -236,6 +238,7 @@ jobs: # build-windows-msvc2019-qt6_5: # runs-on: windows-latest # steps: + # - uses: actions/checkout@main # - name: Install Qt # uses: jurplel/install-qt-action@latest # with: @@ -246,6 +249,7 @@ jobs: # build-windows-msvc2019-qt6_2: # runs-on: windows-latest # steps: + # - uses: actions/checkout@main # - name: Install Qt # uses: jurplel/install-qt-action@latest # with: From 71e650da38f3e1440d989ea4202199eda8993351 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 19:07:26 +0900 Subject: [PATCH 11/32] updated appveyor.yml --- .github/workflows/actions.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index a9f4d5f33..723443b11 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -204,18 +204,25 @@ jobs: run: | "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - - name: Build + - name: Configure for debug run: | qmake -version - configure.bat --enable-debug + .\configure.bat --enable-debug + - name: Build for debug + run: | cd src nmake install + cd ..\tools + nmake install + - name: Test modules + run: | cd test testall.bat - cd ..\..\tools - nmake install - cd .. - configure.bat + - name: Configure for release + run: | + .\configure.bat + - name: Build for release + run: | cd src nmake install cd ..\tools From e1739f9f6b91876a61ffb117795f96a3642cea22 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 19:17:10 +0900 Subject: [PATCH 12/32] updated appveyor.yml --- .github/workflows/actions.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 723443b11..d8e109bf7 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -202,6 +202,8 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | + choco install visualstudio2022buildtools --version=17.8.4 --params "--add Microsoft.VisualStudio.Workload.VCTools" + refreshenv "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - name: Configure for debug @@ -253,6 +255,9 @@ jobs: # host: 'windows' # target: 'desktop' + # choco install visualstudio2019buildtools --version=16.11.30 --params "--add Microsoft.VisualStudio.Workload.VCTools" + # refreshenv + # build-windows-msvc2019-qt6_2: # runs-on: windows-latest # steps: From dc0fb4087a62d0939011c2424658650d7c5c57a6 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 19:22:44 +0900 Subject: [PATCH 13/32] updated appveyor.yml --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index d8e109bf7..9e774f819 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -202,7 +202,7 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | - choco install visualstudio2022buildtools --version=17.8.4 --params "--add Microsoft.VisualStudio.Workload.VCTools" + choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" refreshenv "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP From e5a98d175014750ea80bbf03bd67a7242a9d8f0f Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 19:38:50 +0900 Subject: [PATCH 14/32] updated appveyor.yml --- .github/workflows/actions.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 9e774f819..dd0376037 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -190,7 +190,7 @@ jobs: run: | $GITHUB_WORKSPACE/tools/test/releasetest/releasetest - build-windows-msvc2022-qt6_7: + build-windows-msvc2022-qt67: runs-on: windows-latest steps: - uses: actions/checkout@main @@ -203,7 +203,7 @@ jobs: - name: Set up MSVC environment run: | choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" - refreshenv + powershell -Command "Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1" "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - name: Configure for debug @@ -233,7 +233,7 @@ jobs: run: | tools\releasetest\releasetest.bat - # build-windows-msvc2019-qt6_7: + # build-windows-msvc2019-qt67: # runs-on: windows-latest # steps: # - uses: actions/checkout@main @@ -244,7 +244,7 @@ jobs: # host: 'windows' # target: 'desktop' - # build-windows-msvc2019-qt6_5: + # build-windows-msvc2019-qt65: # runs-on: windows-latest # steps: # - uses: actions/checkout@main @@ -255,10 +255,10 @@ jobs: # host: 'windows' # target: 'desktop' - # choco install visualstudio2019buildtools --version=16.11.30 --params "--add Microsoft.VisualStudio.Workload.VCTools" + # choco install visualstudio2019buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" # refreshenv - # build-windows-msvc2019-qt6_2: + # build-windows-msvc2019-qt62: # runs-on: windows-latest # steps: # - uses: actions/checkout@main From 467ff23c965a2ec068191136891b8b760ab5211c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 19:50:10 +0900 Subject: [PATCH 15/32] updated appveyor.yml --- .github/workflows/actions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index dd0376037..2cd05ebba 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -203,9 +203,11 @@ jobs: - name: Set up MSVC environment run: | choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" + where nmake powershell -Command "Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1" "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP + where nmake - name: Configure for debug run: | qmake -version From 0fcc1fe10206196a6b3c63353c6a643345483be8 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 20:08:27 +0900 Subject: [PATCH 16/32] updated appveyor.yml --- .github/workflows/actions.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 2cd05ebba..414e264c5 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -202,9 +202,9 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | - choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" - where nmake - powershell -Command "Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1" + # choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" + choco install visualstudio2022buildtools --include-optional + # powershell -Command "Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1" "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP where nmake From 006de6476861d6ff51461d5eba8d1b7df7390b20 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 20:30:12 +0900 Subject: [PATCH 17/32] updated appveyor.yml --- .github/workflows/actions.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 414e264c5..6f93562d7 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -202,12 +202,11 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | - # choco install visualstudio2022buildtools --params "--add Microsoft.VisualStudio.Workload.VCTools" - choco install visualstudio2022buildtools --include-optional - # powershell -Command "Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1" + choco list visualstudio2022buildtools --all-versions + choco install visualstudio2022buildtools --version 17.9 --params "--add Microsoft.VisualStudio.Workload.VCTools" "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP - where nmake + where cl - name: Configure for debug run: | qmake -version From b24f558b9f51bbeee886b91c9a11a8ed6f6bfe11 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 20:41:40 +0900 Subject: [PATCH 18/32] updated appveyor.yml --- .github/workflows/actions.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 6f93562d7..72136a874 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -202,8 +202,9 @@ jobs: target: 'desktop' - name: Set up MSVC environment run: | - choco list visualstudio2022buildtools --all-versions - choco install visualstudio2022buildtools --version 17.9 --params "--add Microsoft.VisualStudio.Workload.VCTools" + choco install visualstudio2022buildtools + choco install visualstudio2022-workload-vctools + #choco install visualstudio2022buildtools --version 17.12 --params "--add Microsoft.VisualStudio.Workload.VCTools" "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP where cl From e4c407c996728c3e656f7d059871a8d8d489773d Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 20:54:55 +0900 Subject: [PATCH 19/32] updated appveyor.yml --- .github/workflows/actions.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 72136a874..a85909ea6 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -204,8 +204,7 @@ jobs: run: | choco install visualstudio2022buildtools choco install visualstudio2022-workload-vctools - #choco install visualstudio2022buildtools --version 17.12 --params "--add Microsoft.VisualStudio.Workload.VCTools" - "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP where cl - name: Configure for debug From 4b49103bd16270a1647e054e669747c6f1fdd710 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 21:07:25 +0900 Subject: [PATCH 20/32] updated appveyor.yml --- .github/workflows/actions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index a85909ea6..86454a272 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -201,6 +201,7 @@ jobs: host: 'windows' target: 'desktop' - name: Set up MSVC environment + shell: cmd run: | choco install visualstudio2022buildtools choco install visualstudio2022-workload-vctools @@ -209,6 +210,7 @@ jobs: where cl - name: Configure for debug run: | + where cl qmake -version .\configure.bat --enable-debug - name: Build for debug From 655f9e8f8f9e964c851de65d127cff0a69c5f297 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 21:23:22 +0900 Subject: [PATCH 21/32] updated appveyor.yml --- .github/workflows/actions.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 86454a272..0e5648263 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -200,13 +200,16 @@ jobs: version: '6.7.3' host: 'windows' target: 'desktop' - - name: Set up MSVC environment - shell: cmd + - name: Install VisualStudio tools run: | choco install visualstudio2022buildtools choco install visualstudio2022-workload-vctools + - name: Set up MSVC environment + shell: cmd + run: | call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP + set where cl - name: Configure for debug run: | From 18a5bbf812ece0995ec93cade0c220c385dd0bd6 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 21:35:39 +0900 Subject: [PATCH 22/32] updated appveyor.yml --- .github/workflows/actions.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 0e5648263..14c9e96da 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -200,6 +200,10 @@ jobs: version: '6.7.3' host: 'windows' target: 'desktop' + - name: Install VisualStudio path + shell: cmd + run: | + call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" - name: Install VisualStudio tools run: | choco install visualstudio2022buildtools @@ -210,10 +214,8 @@ jobs: call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP set - where cl - name: Configure for debug run: | - where cl qmake -version .\configure.bat --enable-debug - name: Build for debug From 8ab0cfb656c65f438f6575d32db353920abb225f Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 21:59:28 +0900 Subject: [PATCH 23/32] updated appveyor.yml --- .github/workflows/actions.yml | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 14c9e96da..dd60842ae 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -200,18 +200,22 @@ jobs: version: '6.7.3' host: 'windows' target: 'desktop' - - name: Install VisualStudio path - shell: cmd - run: | - call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" - - name: Install VisualStudio tools - run: | - choco install visualstudio2022buildtools - choco install visualstudio2022-workload-vctools + - name: Set up MSBuild + uses: microsoft/setup-msbuild@v2 + with: + vs-version: '[17.6,17.13)' + # - name: Install VisualStudio path + # shell: cmd + # run: | + # call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + # - name: Install VisualStudio tools + # run: | + # choco install visualstudio2022buildtools + # choco install visualstudio2022-workload-vctools - name: Set up MSVC environment shell: cmd run: | - call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + # call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP set - name: Configure for debug From ce5e2aea505462aca56f43fe923d2d7221be932c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 22:02:10 +0900 Subject: [PATCH 24/32] updated appveyor.yml --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index dd60842ae..50c7c537f 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -215,7 +215,7 @@ jobs: - name: Set up MSVC environment shell: cmd run: | - # call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" + call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP set - name: Configure for debug From 7bffd2a33368f309a4a04ef0662bef2c4be81f9c Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 22:12:07 +0900 Subject: [PATCH 25/32] updated appveyor.yml --- .github/workflows/actions.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 50c7c537f..4aa3b2c34 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -204,14 +204,10 @@ jobs: uses: microsoft/setup-msbuild@v2 with: vs-version: '[17.6,17.13)' - # - name: Install VisualStudio path - # shell: cmd - # run: | - # call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" - # - name: Install VisualStudio tools - # run: | - # choco install visualstudio2022buildtools - # choco install visualstudio2022-workload-vctools + - name: Install VisualStudio tools + run: | + choco install visualstudio2022buildtools + choco install visualstudio2022-workload-vctools - name: Set up MSVC environment shell: cmd run: | @@ -219,29 +215,35 @@ jobs: set CL=/MP set - name: Configure for debug + shell: cmd run: | qmake -version .\configure.bat --enable-debug - name: Build for debug + shell: cmd run: | cd src nmake install cd ..\tools nmake install - name: Test modules + shell: cmd run: | cd test testall.bat - name: Configure for release + shell: cmd run: | .\configure.bat - name: Build for release + shell: cmd run: | cd src nmake install cd ..\tools nmake install - name: Test + shell: cmd run: | tools\releasetest\releasetest.bat From a350cbbb5d199ec4e1270c42c296ce6e829b5136 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 23:15:22 +0900 Subject: [PATCH 26/32] updated appveyor.yml --- .github/workflows/actions.yml | 17 +++++++++++------ configure.bat | 15 +++++++++------ tools/test/releasetest/releasetest.bat | 21 ++++++++++++++------- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 4aa3b2c34..bf1067e9e 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -206,8 +206,9 @@ jobs: vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | - choco install visualstudio2022buildtools - choco install visualstudio2022-workload-vctools + # choco install visualstudio2022buildtools + # choco install visualstudio2022-workload-vctools + choco install jom - name: Set up MSVC environment shell: cmd run: | @@ -223,9 +224,11 @@ jobs: shell: cmd run: | cd src - nmake install + jom -j + jom install cd ..\tools - nmake install + jom -j + jom install - name: Test modules shell: cmd run: | @@ -239,9 +242,11 @@ jobs: shell: cmd run: | cd src - nmake install + jom -j + jom install cd ..\tools - nmake install + jom -j + jom install - name: Test shell: cmd run: | diff --git a/configure.bat b/configure.bat index fbe3cc493..cad06a6f0 100644 --- a/configure.bat +++ b/configure.bat @@ -58,9 +58,12 @@ if "%DEBUG%" == "yes" ( :: :: Generates tfenv.bat :: +for %%I in (nmake.exe) do if exist %%~$path:I set MAKE=%%~$path:I +if "%MAKE%" == "" ( + for %%I in (jom.exe) do if exist %%~$path:I set MAKE=%%~$path:I +) for %%I in (qmake.exe) do if exist %%~$path:I set QMAKE=%%~$path:I for %%I in (cmake.exe) do if exist %%~$path:I set CMAKE=%%~$path:I -for %%I in (nmake.exe) do if exist %%~$path:I set MAKE=%%~$path:I for %%I in (cl.exe) do if exist %%~$path:I set MSCOMPILER=%%~$path:I for %%I in (devenv.com) do if exist %%~$path:I set DEVENV=%%~$path:I @@ -233,17 +236,17 @@ if ERRORLEVEL 1 ( :: Builds TreeFrog cd %BASEDIR%src -if exist Makefile ( nmake -k distclean >nul 2>&1 ) +if exist Makefile ( "%MAKE%" -k distclean >nul 2>&1 ) qmake %OPT% target.path='%TFDIR%/bin' header.path='%TFDIR%/include' %USE_GUI% cd %BASEDIR%tools -if exist Makefile ( nmake -k distclean >nul 2>&1 ) +if exist Makefile ( "%MAKE%" -k distclean >nul 2>&1 ) qmake -recursive %OPT% target.path='%TFDIR%/bin' header.path='%TFDIR%/include' datadir='%TFDIR%' -nmake qmake +"%MAKE%" qmake echo; -echo First, run "nmake install" in src directory. -echo Next, run "nmake install" in tools directory. +echo First, run "%MAKE% install" in src directory. +echo Next, run "%MAKE% install" in tools directory. :exit exit /b diff --git a/tools/test/releasetest/releasetest.bat b/tools/test/releasetest/releasetest.bat index 056be3054..64fdaf2fa 100644 --- a/tools/test/releasetest/releasetest.bat +++ b/tools/test/releasetest/releasetest.bat @@ -6,7 +6,6 @@ set APPNAME=blogapp set APPDIR=%BASEDIR%%APPNAME% set DBFILE=%APPDIR%\db\dbfile set PORT=18800 -set MAKE=nmake VERBOSE=1 set CL=/MP cd /D %BASEDIR% @@ -17,15 +16,23 @@ if not "%TFENV%" == "" ( call "..\..\..\tfenv.bat" ) -for %%I in (nmake.exe) do if exist %%~$path:I set NMAKE=%%~$path:I +for %%I in (nmake.exe) do if exist %%~$path:I set MAKE=%%~$path:I +if "%MAKE%" == "" ( + for %%I in (jom.exe) do if exist %%~$path:I set MAKE=%%~$path:I + if not "%MAKE%" == "" ( + set MAKE=jom + ) +) else ( + set MAKE=nmake VERBOSE=1 +) for %%I in (qmake.exe) do if exist %%~$path:I set QMAKE=%%~$path:I for %%I in (cmake.exe) do if exist %%~$path:I set CMAKE=%%~$path:I for %%I in (sqlite3.exe) do if exist %%~$path:I set SQLITE=%%~$path:I if "%SQLITE%" == "" for %%I in (sqlite3-bin.exe) do if exist %%~$path:I set SQLITE=%%~$path:I -if "%NMAKE%" == "" ( +if "%MAKE%" == "" ( echo; - echo nmake.exe command not found. + echo nmake.exe not found. call :CleanUp pause exit /B 1 @@ -82,7 +89,7 @@ call :QMakeBuild debug if ERRORLEVEL 1 exit /B %ERRORLEVEL% call :CheckWebApp treefrogd if ERRORLEVEL 1 exit /B %ERRORLEVEL% -nmake distclean >nul 2>nul +%MAKE% distclean >nul 2>nul :: Test in release mode if not "%CMAKE%" == "" ( @@ -96,7 +103,7 @@ call :QMakeBuild release if ERRORLEVEL 1 exit /B %ERRORLEVEL% call :CheckWebApp treefrog if ERRORLEVEL 1 exit /B %ERRORLEVEL% -nmake distclean >nul 2>nul +%MAKE% distclean >nul 2>nul echo; echo Test OK @@ -136,7 +143,7 @@ exit /B 0 cd /D %APPDIR% del /Q /F lib\*.* qmake -r CONFIG+=%1 -nmake +%MAKE% if ERRORLEVEL 1 ( echo; echo Build Error! From e4e0c1c1799c496c257cc3c4ba5a289af5a10f61 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 23:22:11 +0900 Subject: [PATCH 27/32] updated appveyor.yml --- .github/workflows/actions.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index bf1067e9e..e99cbf31d 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -200,19 +200,20 @@ jobs: version: '6.7.3' host: 'windows' target: 'desktop' - - name: Set up MSBuild - uses: microsoft/setup-msbuild@v2 - with: - vs-version: '[17.6,17.13)' + # - name: Set up MSBuild + # uses: microsoft/setup-msbuild@v2 + # with: + # vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | - # choco install visualstudio2022buildtools - # choco install visualstudio2022-workload-vctools + choco install visualstudio2022community + choco install visualstudio2022buildtools + choco install visualstudio2022-workload-vctools choco install jom - name: Set up MSVC environment shell: cmd run: | - call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" + call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP set - name: Configure for debug From 979ef0ae35271a74d4c98875d1fe644b7c0d5a6a Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Tue, 19 Nov 2024 23:54:09 +0900 Subject: [PATCH 28/32] updated appveyor.yml --- .github/workflows/actions.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index e99cbf31d..d47816c0d 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -206,10 +206,10 @@ jobs: # vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | - choco install visualstudio2022community - choco install visualstudio2022buildtools - choco install visualstudio2022-workload-vctools - choco install jom + choco install visualstudio2022-workload-nativedesktop + # choco install visualstudio2022buildtools + # choco install visualstudio2022-workload-vctools + # choco install jom - name: Set up MSVC environment shell: cmd run: | From 9a10ff80503351d8c1855200b7c3518869db6974 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 20 Nov 2024 00:00:39 +0900 Subject: [PATCH 29/32] updated appveyor.yml --- .github/workflows/actions.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index d47816c0d..6623972da 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -206,10 +206,11 @@ jobs: # vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | + choco install visualstudio2022community + choco install visualstudio2022buildtools choco install visualstudio2022-workload-nativedesktop - # choco install visualstudio2022buildtools - # choco install visualstudio2022-workload-vctools - # choco install jom + choco install visualstudio2022-workload-vctools + choco install jom - name: Set up MSVC environment shell: cmd run: | From 38c9300e73f3784b7725435de8319f60ea5efc16 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 20 Nov 2024 08:17:54 +0900 Subject: [PATCH 30/32] Updated --- .github/workflows/actions.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 6623972da..6d6e8a4b1 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -206,7 +206,7 @@ jobs: # vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | - choco install visualstudio2022community + choco install visualstudio2022community --package-parameters "--allWorkloads --includeRecommended --includeOptional" choco install visualstudio2022buildtools choco install visualstudio2022-workload-nativedesktop choco install visualstudio2022-workload-vctools @@ -226,10 +226,10 @@ jobs: shell: cmd run: | cd src - jom -j + jom jom install cd ..\tools - jom -j + jom jom install - name: Test modules shell: cmd @@ -244,10 +244,10 @@ jobs: shell: cmd run: | cd src - jom -j + jom jom install cd ..\tools - jom -j + jom jom install - name: Test shell: cmd From 7d88551047a5ab0ea01d94721fc987fc5ffda1b2 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 20 Nov 2024 08:52:10 +0900 Subject: [PATCH 31/32] Updated --- .github/workflows/actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 6d6e8a4b1..c52561d6c 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -206,7 +206,7 @@ jobs: # vs-version: '[17.6,17.13)' - name: Install VisualStudio tools run: | - choco install visualstudio2022community --package-parameters "--allWorkloads --includeRecommended --includeOptional" + choco install visualstudio2022community --package-parameters "--includeRecommended --includeOptional" choco install visualstudio2022buildtools choco install visualstudio2022-workload-nativedesktop choco install visualstudio2022-workload-vctools From e9f6ee60bbfffe5f835683e51c8e9ea3d4cc7127 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Wed, 20 Nov 2024 09:12:51 +0900 Subject: [PATCH 32/32] Updated --- .github/workflows/actions.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index c52561d6c..5696214aa 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -217,6 +217,11 @@ jobs: call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" set CL=/MP set + where where + where cl + where devenv + where nmake + where jom - name: Configure for debug shell: cmd run: |