obs-deps
obs-deps copied to clipboard
Remove non-essential Windows x86 deps builds
Description
Removes x86 slices of most Windows dependencies, with the exception of Detours and Vulkan, which are both needed for capture plugins.
Motivation and Context
Deprecate all traces of standalone x86 OBS Studio versions.
How Has This Been Tested?
Tested on Windows 11 VM.
Types of changes
- Code cleanup (non-breaking change which makes code smaller or more readable)
Checklist:
- [x] My code has been run through clang-format.
- [x] I have read the contributing document.
- [x] My code is not on the master branch.
- [x] The code has been tested.
- [x] All commit messages are properly formatted and commits squashed where appropriate.
- [x] I have included updates to all appropriate documentation.
Do the first two commits individually work in the absence of the third commit? It looks like they should, but I wanted to confirm.
Commit message nit:
- detours -> Detours
They should, yeah.
Per off-thread discussion, we're going to hold off on merging this change because removing the x86 Windows deps would make doing complete Windows legacy CMake builds of obs-studio a bit burdensome. We'll remove the x86 Windows deps once we remove the legacy CMake.
Can this be merged before #190?
Can this be merged before #190?
Yep, I kinda expected it to even.
Let's cut down CI's workload then.