From dfe422a50d2741a4039eb4a6b58c888f11d63141 Mon Sep 17 00:00:00 2001 From: ILane-VW Date: Tue, 25 Mar 2025 15:26:36 -0400 Subject: [PATCH 01/13] Update action.yml specify msvc toolset version --- .github/actions/build-windows/action.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 40df0d27..9c864f8e 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -26,7 +26,7 @@ runs: run: | mkdir build cd build - cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS -O2 -Ob2 -DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t + cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS -O2 -Ob2 -DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t - name: Xerces-C - build MinSizeRel working-directory: xerces-c/build @@ -49,7 +49,7 @@ runs: run: | mkdir build_mt cd build_mt - cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_CXX_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_C_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t + cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_CXX_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_C_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t - name: Xerces-C - build MinSizeRel [MT] working-directory: xerces-c/build_mt @@ -89,7 +89,7 @@ runs: run: | mkdir build_MD_NO_MZ cd build_MD_NO_MZ - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c" -DDO_NOT_INCLUDE_MINI_ZIP=TRUE + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c" -DDO_NOT_INCLUDE_MINI_ZIP=TRUE ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug @@ -139,7 +139,7 @@ runs: run: | mkdir build_MD cd build_MD - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug @@ -189,7 +189,7 @@ runs: run: | mkdir build_MT cd build_MT - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -DWIN_RUNTIME_LIB=-MT -DXERCES_INCLUDE_PATH="..\xerces-c\build_mt\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build_mt\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build_mt" + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MT -DXERCES_INCLUDE_PATH="..\xerces-c\build_mt\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build_mt\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build_mt" ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug From ad355b3d7c030670fbe79f45fda2b9a8a18697de Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:25:06 +0200 Subject: [PATCH 02/13] Installing msvc 14.41 --- .github/actions/build-windows/action.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 9c864f8e..4d8424e3 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,6 +9,17 @@ runs: with: msbuild-architecture: x64 + - name: Check Available MSVC Versions + shell: cmd + run: | + "C:\Program Files\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath + + - name: Install MSVC v14.41 + shell: cmd + run: | + choco install visualstudio2022buildtools --force + choco install visualstudio2022-workload-vctools --force + # -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # Xerces-C - setup - name: Xerces-C - prepare @@ -136,7 +147,7 @@ runs: - name: libMVRGdtf [MD] - configure working-directory: libMvrGdtf shell: cmd - run: | + run: | cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 … mkdir build_MD cd build_MD cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" From 71554481dc790dc319fd2b951e8c4e1b80f68fbd Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:28:38 +0200 Subject: [PATCH 03/13] Fix syntaxis issue --- .github/actions/build-windows/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 4d8424e3..14c80b8d 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -19,7 +19,7 @@ runs: run: | choco install visualstudio2022buildtools --force choco install visualstudio2022-workload-vctools --force - + # -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # Xerces-C - setup - name: Xerces-C - prepare @@ -147,7 +147,7 @@ runs: - name: libMVRGdtf [MD] - configure working-directory: libMvrGdtf shell: cmd - run: | cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 … + run: | mkdir build_MD cd build_MD cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" From a60002acb5168f3690c7265c5da3b83d51a53eb2 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:30:20 +0200 Subject: [PATCH 04/13] Fix wrong path --- .github/actions/build-windows/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 14c80b8d..c3817a1d 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -12,7 +12,7 @@ runs: - name: Check Available MSVC Versions shell: cmd run: | - "C:\Program Files\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath + "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath - name: Install MSVC v14.41 shell: cmd From f159132c58dfccb87842d404f6ebf31fbf2b11ec Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:42:39 +0200 Subject: [PATCH 05/13] check for 14.41 --- .github/actions/build-windows/action.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index c3817a1d..3fbc8e10 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,16 +9,17 @@ runs: with: msbuild-architecture: x64 + # - name: Install MSVC v14.41 + # shell: cmd + # run: | + # choco install visualstudio2022buildtools --force + # choco install visualstudio2022-workload-vctools --force + - name: Check Available MSVC Versions shell: cmd run: | "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath - - - name: Install MSVC v14.41 - shell: cmd - run: | - choco install visualstudio2022buildtools --force - choco install visualstudio2022-workload-vctools --force + dir "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\14.41\Microsoft.VCToolsVersion.14.41.props" || (echo v14.41 is not installed. & exit /b 1) # -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # Xerces-C - setup From 027d2322a7c4fb13aded8e5455797c196090fde0 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:44:11 +0200 Subject: [PATCH 06/13] install 14.41 --- .github/actions/build-windows/action.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 3fbc8e10..f8e23c2b 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,11 +9,11 @@ runs: with: msbuild-architecture: x64 - # - name: Install MSVC v14.41 - # shell: cmd - # run: | - # choco install visualstudio2022buildtools --force - # choco install visualstudio2022-workload-vctools --force + - name: Install MSVC v14.41 + shell: cmd + run: | + choco install visualstudio2022buildtools --force + choco install visualstudio2022-workload-vctools --force - name: Check Available MSVC Versions shell: cmd From e2089c4717ebb9baa1e98e340b5a5b56c195b86c Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 09:57:28 +0200 Subject: [PATCH 07/13] Check versions installed --- .github/actions/build-windows/action.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index f8e23c2b..476b0dae 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,6 +9,12 @@ runs: with: msbuild-architecture: x64 + - name: Check Available MSVC Versions + shell: cmd + run: | + "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath + dir /b "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC" + - name: Install MSVC v14.41 shell: cmd run: | @@ -19,7 +25,7 @@ runs: shell: cmd run: | "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath - dir "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\14.41\Microsoft.VCToolsVersion.14.41.props" || (echo v14.41 is not installed. & exit /b 1) + dir /b "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC" # -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # Xerces-C - setup From b69e8e7ee5d0ed5b5bf8a9ef7a317859821e7f57 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 10:09:25 +0200 Subject: [PATCH 08/13] update install 14.41 --- .github/actions/build-windows/action.yml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 476b0dae..50b851cb 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,17 +9,10 @@ runs: with: msbuild-architecture: x64 - - name: Check Available MSVC Versions - shell: cmd - run: | - "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath - dir /b "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC" - - - name: Install MSVC v14.41 + - name: Install MSVC 14.41.17.11 shell: cmd run: | - choco install visualstudio2022buildtools --force - choco install visualstudio2022-workload-vctools --force + "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --add Microsoft.VisualStudio.Component.VC.14.41.17.11.x86.x64 --quiet --wait --norestart - name: Check Available MSVC Versions shell: cmd From 9cad3c993e2e083d7839f9fbe43001ecd63c0a8b Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 10:21:19 +0200 Subject: [PATCH 09/13] update version --- .github/actions/build-windows/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 50b851cb..610ba43f 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,10 +9,10 @@ runs: with: msbuild-architecture: x64 - - name: Install MSVC 14.41.17.11 + - name: Install MSVC 14.41 shell: cmd run: | - "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --add Microsoft.VisualStudio.Component.VC.14.41.17.11.x86.x64 --quiet --wait --norestart + "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --quiet --wait --norestart - name: Check Available MSVC Versions shell: cmd From e264dda20485b71eb1f0ac8c37619f6aec75afde Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 10:38:39 +0200 Subject: [PATCH 10/13] update installation --- .github/actions/build-windows/action.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 610ba43f..0432fee9 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,10 +9,11 @@ runs: with: msbuild-architecture: x64 - - name: Install MSVC 14.41 - shell: cmd + - name: Install MSVC v143 version 14.41 run: | - "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --quiet --wait --norestart + # Install the Build Tools with MSVC v143 and version 14.41 using the existing vs_installer + & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" install --productId "Microsoft.VisualStudio.2022" --channelId "VisualStudio" --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --norestart + - name: Check Available MSVC Versions shell: cmd From 0fba3f58f8b9bd1c43dc70b3c2885a660ed2fb40 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 10:40:26 +0200 Subject: [PATCH 11/13] missing shell --- .github/actions/build-windows/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 0432fee9..56216e54 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -10,6 +10,7 @@ runs: msbuild-architecture: x64 - name: Install MSVC v143 version 14.41 + shell: pwsh run: | # Install the Build Tools with MSVC v143 and version 14.41 using the existing vs_installer & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" install --productId "Microsoft.VisualStudio.2022" --channelId "VisualStudio" --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --norestart From a3d879045a69c013b39366fcdd29028bdcf95564 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 10:58:13 +0200 Subject: [PATCH 12/13] change vs version --- .github/actions/build-windows/action.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 56216e54..6593e688 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,12 +9,11 @@ runs: with: msbuild-architecture: x64 - - name: Install MSVC v143 version 14.41 + - name: Install LTSC Visual Studio 17.8 with MSVC v143 version 14.41 shell: pwsh run: | - # Install the Build Tools with MSVC v143 and version 14.41 using the existing vs_installer - & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" install --productId "Microsoft.VisualStudio.2022" --channelId "VisualStudio" --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --norestart - + # Install Visual Studio LTSC 17.8 build tools using the LTSC channel + & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" install --productId "Microsoft.VisualStudio.2022LTSC" --channelUri "https://aka.ms/vs/17/release.LTSC.17.8/channel" --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --norestart - name: Check Available MSVC Versions shell: cmd From 354cc4966f32a785b66e41d638ab26804e270074 Mon Sep 17 00:00:00 2001 From: Alesandro Dragnev Date: Wed, 26 Mar 2025 11:03:01 +0200 Subject: [PATCH 13/13] rollback versions to 14.29 --- .github/actions/build-windows/action.yml | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/.github/actions/build-windows/action.yml b/.github/actions/build-windows/action.yml index 6593e688..a3f23e8e 100644 --- a/.github/actions/build-windows/action.yml +++ b/.github/actions/build-windows/action.yml @@ -9,18 +9,6 @@ runs: with: msbuild-architecture: x64 - - name: Install LTSC Visual Studio 17.8 with MSVC v143 version 14.41 - shell: pwsh - run: | - # Install Visual Studio LTSC 17.8 build tools using the LTSC channel - & "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" install --productId "Microsoft.VisualStudio.2022LTSC" --channelUri "https://aka.ms/vs/17/release.LTSC.17.8/channel" --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --quiet --norestart - - - name: Check Available MSVC Versions - shell: cmd - run: | - "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products * -property installationPath - dir /b "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC" - # -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- # Xerces-C - setup - name: Xerces-C - prepare @@ -38,7 +26,7 @@ runs: run: | mkdir build cd build - cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS -O2 -Ob2 -DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t + cmake .. -G "Visual Studio 17 2022" -A x64 -T v142,version=14.29 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS -O2 -Ob2 -DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t - name: Xerces-C - build MinSizeRel working-directory: xerces-c/build @@ -61,7 +49,7 @@ runs: run: | mkdir build_mt cd build_mt - cmake .. -G "Visual Studio 17 2022" -A x64 -T v143,version=14.41 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_CXX_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_C_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t + cmake .. -G "Visual Studio 17 2022" -A x64 -T v142,version=14.29 -DCMAKE_INSTALL_PREFIX:PATH=libs -DCMAKE_CXX_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_CXX_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" -DCMAKE_C_FLAGS_MINSIZEREL="/MT /O1 /Ob1 /DNDEBUG" -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3" -DBUILD_SHARED_LIBS:BOOL=FALSE -Dxmlch-type=wchar_t - name: Xerces-C - build MinSizeRel [MT] working-directory: xerces-c/build_mt @@ -101,7 +89,7 @@ runs: run: | mkdir build_MD_NO_MZ cd build_MD_NO_MZ - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c" -DDO_NOT_INCLUDE_MINI_ZIP=TRUE + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v142,version=14.29 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c" -DDO_NOT_INCLUDE_MINI_ZIP=TRUE ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug @@ -151,7 +139,7 @@ runs: run: | mkdir build_MD cd build_MD - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v142,version=14.29 -DWIN_RUNTIME_LIB=-MD -DXERCES_INCLUDE_PATH="..\xerces-c\build\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build" ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug @@ -201,7 +189,7 @@ runs: run: | mkdir build_MT cd build_MT - cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v143,version=14.41 -DWIN_RUNTIME_LIB=-MT -DXERCES_INCLUDE_PATH="..\xerces-c\build_mt\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build_mt\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build_mt" + cmake .. -DCMAKE_INSTALL_PREFIX:PATH=libs -T v142,version=14.29 -DWIN_RUNTIME_LIB=-MT -DXERCES_INCLUDE_PATH="..\xerces-c\build_mt\libs\include;..\xerces\src" -DXERCES_LIB_PATH="..\xerces\build_mt\libs\lib" -DXERCES_ROOT_PATH="..\xerces-c\build_mt" ren MvrGdtf.vcxproj MvrGdtf_ORG.vcxproj # libMVRGdtf - build Debug