servo/python/servo
Martin Robinson d86e713a9c
build: Clean up post-build copy of Windows DLLs (#31092)
* build: Clean up post-build copy of Windows DLLs

- No longer use vcvarsall.bat at all. Instead find the Windows SDK
  directory by looking in the registry.
- Split logic for copying Windows dependencies into its own function and
  do some minor clean up, such as collecting all MSVC functionality into
  visual_studio.py.
- Remove support for Visual Studio 2015 and Visual Studio 2017.

This is a preparatory change in order to support Visual Studio 2022.

* More cleanup of the code
2024-01-17 10:53:34 +00:00
..
mutation Remove __future__ imports that are no longer necessary (#30661) 2023-11-02 12:01:10 +00:00
platform build: Only set PATH for GStreamer (#31078) 2024-01-17 09:11:04 +00:00
__init__.py Fix tidy issues with Python files in python/ 2015-06-02 19:51:41 -04:00
bootstrap_commands.py Remove __future__ imports that are no longer necessary (#30661) 2023-11-02 12:01:10 +00:00
build_commands.py build: Clean up post-build copy of Windows DLLs (#31092) 2024-01-17 10:53:34 +00:00
command_base.py build: Clean up post-build copy of Windows DLLs (#31092) 2024-01-17 10:53:34 +00:00
devenv_commands.py Remove __future__ imports that are no longer necessary (#30661) 2023-11-02 12:01:10 +00:00
gstreamer.py build: Combine and simplify GStreamer shared object lists (#31038) 2024-01-09 14:27:14 +00:00
package_commands.py Remove __future__ imports that are no longer necessary (#30661) 2023-11-02 12:01:10 +00:00
post_build_commands.py Fix the build on Ubuntu 20.04 (#31019) 2024-01-07 21:25:22 +00:00
testing_commands.py Fix the build on Ubuntu 20.04 (#31019) 2024-01-07 21:25:22 +00:00
util.py Remove __future__ imports that are no longer necessary (#30661) 2023-11-02 12:01:10 +00:00
visual_studio.py build: Clean up post-build copy of Windows DLLs (#31092) 2024-01-17 10:53:34 +00:00