obs-studio/plugins
PatTheMav eb3d9963a0 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.
2023-06-17 12:23:33 -04:00
..
aja libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
coreaudio-encoder Update copyrights/names 2023-05-20 01:31:18 -07:00
decklink libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
enc-amf@8823c236b4 Update translations from Crowdin 2023-03-27 13:39:03 +00:00
image-source Update copyrights/names 2023-05-20 01:31:18 -07:00
linux-alsa linux-alsa: Make 2 strings translatable 2023-05-27 16:24:57 -07:00
linux-capture linux-capture: Remove obsolete translation 2023-05-20 16:35:05 -07:00
linux-jack cmake: Add changes for CMake build framework 3.0 2023-03-26 18:20:38 -04:00
linux-pipewire linux-pipewire: Skip processing video buffer if import failed 2023-06-10 17:03:19 -07:00
linux-pulseaudio linux-pulseaudio: Add missing translation 2023-05-20 16:35:05 -07:00
linux-v4l2 libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
mac-avcapture clang-format: Update formatting of all ObjC and ObjC++ files 2023-06-11 14:56:45 +02:00
mac-capture mac-capture: Fix wrong CFString to NSNumber cast 2023-06-17 16:35:13 +02:00
mac-syphon mac-syphon: Remove unused OBSSyphonKVObserver 2023-06-17 16:36:08 +02:00
mac-videotoolbox mac-videotoolbox: Remove unreachable code to fix clang warning 2023-06-16 14:12:58 -04:00
mac-virtualcam cmake: Update macOS compiler configuration 2023-06-17 12:23:33 -04:00
obs-browser@995ad53cf3 Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-ffmpeg obs-ffmpeg: Fix logic in one of the AMF preset fallback checks 2023-06-16 18:37:07 -04:00
obs-filters obs-filters: Remove obsolete translation in expander-filter 2023-05-20 16:35:05 -07:00
obs-libfdk Update translations from Crowdin 2023-03-27 13:39:03 +00:00
obs-outputs obs-outputs: Silence all ftl-sdk warnings 2023-06-16 14:12:58 -04:00
obs-qsv11 obs-qsv11: Add missing translation 2023-05-20 16:35:05 -07:00
obs-text Update translations from Crowdin 2023-05-01 23:11:13 +00:00
obs-transitions Update copyrights/names 2023-05-20 01:31:18 -07:00
obs-vst clang-format: Update formatting of all ObjC and ObjC++ files 2023-06-11 14:56:45 +02:00
obs-webrtc obs-webrtc: Use old obs_output functions 2023-06-10 16:52:56 -07:00
obs-websocket@6fd18a7ef1 obs-websocket: Update version to 5.2.3 2023-06-15 21:01:09 -04:00
obs-x264 libobs: Silence clang warnings for empty prototypes without void 2023-06-16 14:12:58 -04:00
oss-audio Update translations from Crowdin 2023-05-01 23:11:13 +00:00
rtmp-services rtmp-services: Remove extraneous comma in schema 2023-06-09 22:36:51 -05:00
sndio Update translations from Crowdin 2023-03-27 13:39:03 +00:00
text-freetype2 clang-format: Update formatting of all ObjC and ObjC++ files 2023-06-11 14:56:45 +02:00
vlc-video Update copyrights/names 2023-05-20 01:31:18 -07:00
win-capture win-capture: Skip compat helper matching if properties are null 2023-06-09 04:46:10 -07:00
win-dshow libobs,plugins: Remove new obs_output_*2 functions 2023-06-10 16:13:05 -07:00
win-wasapi Update translations from Crowdin 2023-03-27 13:39:03 +00:00
CMakeLists.txt obs-webrtc: Add WHIP output & service 2023-06-09 20:20:49 -05:00