SIGN IN SIGN UP
obsproject / obs-studio UNCLAIMED

OBS Studio - Free and open source software for live streaming and screen recording

0 0 119 C

cmake: Update macOS compiler configuration

Compiler extensions are disabled before the first `project` call to
force CMake into considering compilers to not support GNU extensions
(even though clang and gcc do).

Also sets common clang compiler options so they can be used across all
supported platforms.

`openmp-simd` support is enabled by default as there is no performance
penalty on x86_64 systems and intrinsics are enabled on arm64.

Also implements CMake's `CMAKE_COMPILE_WARNING_AS_ERROR` flag to
enable the desired behavior and configuration time.
P
PatTheMav committed
eb3d9963a094f97854234f575f6bb6e697a301ee
Parent: e2e3c9e
Committed by Ryan Foster <ryan@obsproject.com> on 6/17/2023, 4:23:33 PM