spiegel-keyman/resources/build/win
Marc Durdin ca77e41d74 change(windows): add unit testing to keyman32 build
Rename keyman-engine-tests.vcxproj to keyman32.tests.vcxproj, move up a
folder, rename other files to match test filename conventions, update
vcxproj for vs2022, and build and run this from build.sh:test.

Also remove keyman-engine.vcxproj, instead integrating the static lib
version of keyman32 into keyman32.vcxproj. One day in the future, we
could split back the other way, and have the DLL be essentially a link
action from the .lib, but that's higher complexity to setup.

Add a configuration step to install NuGet packages for Google Test
specifically for keyman32.tests.vcxproj. If we add Google Test to other
msbuild projects, we could move the packages/ up to top level of the
repo in the future (similar to node_modules) to reduce number of
configuration downloads.

Build-bot: skip build:windows,developer
Test-bot: skip
2025-11-27 09:11:39 +01:00
..
.gitignore chore(developer): final work on build.sh for developer 2024-05-20 06:34:53 +07:00
configure_environment.inc.sh chore(developer): minor cleanup on scripts 2024-05-20 06:35:11 +07:00
delphi_environment.inc.sh chore(developer): cleanup on build scripts 2024-05-20 06:35:05 +07:00
delphi_flags.inc.sh change(windows): include map2pdb generation for relevant Delphi projects 2025-11-13 14:48:18 +01:00
environment.inc.sh change(windows): add unit testing to keyman32 build 2025-11-27 09:11:39 +01:00
hhc.inc.sh chore(developer): minor cleanup on scripts 2024-05-20 06:35:11 +07:00
signtime.inc.sh maint(windows): check code signatures only in CI builds 2025-09-23 10:32:55 +02:00
visualstudio_environment.inc.sh chore(developer): transition remaining projects to build.sh 2024-05-20 06:33:51 +07:00
vs_flags.inc.sh chore(developer): transition remaining projects to build.sh 2024-05-20 06:33:51 +07:00
wix.inc.sh feat(windows): update wix to 3.14.1 2025-11-20 15:35:46 +10:00