This PR updates the CMake build files to be compatible with the build system 3.0 update on the main repository.
Motivation and Context
This PR attempts to retain the possibility to generate a build project standalone but also support new functionality introduced by the build system 3.0 update:
The current build script is retained as the "legacy" script (which will still be used to generate build projects on Linux and macOS)
The new build script is used for macOS builds by default at first
More information shall be available in the pull request on the main repository.
Note: This PR needs to be merged first, then the associated commit hash updated for the obs-websocket submodule at obs-studio.
How Has This Been Tested?
New build scripts were tested as part of the overall update on macOS 13, Ubuntu 22.10, and Windows 11.
Types of changes
Code cleanup (non-breaking change which makes code smaller or more readable)
Description
This PR updates the CMake build files to be compatible with the build system 3.0 update on the main repository.
Motivation and Context
This PR attempts to retain the possibility to generate a build project standalone but also support new functionality introduced by the build system 3.0 update:
More information shall be available in the pull request on the main repository.
Note: This PR needs to be merged first, then the associated commit hash updated for the obs-websocket submodule at obs-studio.
How Has This Been Tested?
Types of changes
Checklist:
master
or arelease/*
branch.