obsproject / obs-browser

CEF-based OBS Studio browser plugin
GNU General Public License v2.0
769 stars 217 forks source link

cmake: Update CMake files for build system 3.0 update #394

Closed PatTheMav closed 1 year ago

PatTheMav commented 1 year ago

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

The updated build system enforces uses Xcode by default on macOS and has some stricter code requirements, which are also fixed by this PR:

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-browser submodule at obs-studio.

How Has This Been Tested?

Types of changes

Checklist:

RytoEX commented 1 year ago

The commit messages may need to be adjusted. I don't see any changes to variable casting here. I think there were changes made to the scope after the initial draft.