obs-studio/cmake/Modules
PatTheMav ae6e9c875b cmake: Add OBS CMake build framework 3.0
OBS CMake build framework 3.0 is a minor overhaul of version 2.0. Due
to close proximity of the 2.0 rework, the amount of actual changes to
project files are minimal and mostly concern application generation.

This commit contains the bootstrap elements only and requires
OS-specific implementations to be functional.
2023-03-26 18:20:38 -04:00
..
CompilerConfig.cmake cmake: Set /Brepro compiler/linker options 2023-03-07 18:13:24 -05:00
CopyMSVCBins.cmake cmake,UI: Refactor find_qt macro 2022-07-26 17:34:26 +02:00
DeprecationHelpers.cmake cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
FindAMF.cmake obs-ffmpeg,cmake: Add a finder for AMF headers 2023-03-07 14:55:03 -05:00
FindAsio.cmake cmake: Add finders for Asio and WebSocket++ 2023-03-20 19:00:24 -04:00
FindCEF.cmake cmake: Fix handling of optional debug wrapper libraries for obs-browser 2022-06-20 14:24:52 -04:00
FindDetours.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindFFmpeg.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindGio.cmake cmake: Fix FindGio.cmake to find libgio 2022-12-05 14:22:14 -05:00
FindJack.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindJansson.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibAJANTV2.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibdrm.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibfdk.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibpci.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibrist.cmake obs-ffmpeg: Native SRT/RIST for mpegts output 2022-07-30 17:03:10 +02:00
FindLibrnnoise.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibspeexdsp.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibsrt.cmake obs-ffmpeg: Native SRT/RIST for mpegts output 2022-07-30 17:03:10 +02:00
FindLibUUID.cmake cmake: Add libuuid finder 2023-03-12 01:11:38 +01:00
FindLibv4l2.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibva.cmake cmake,obs-ffmpeg: Refactor Libva finder 2023-01-25 13:14:41 -05:00
FindLibVLC.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLibx264.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindLuajit.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindMbedTLS.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindOSS.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindPipeWire.cmake cmake: Rename variable in FindPipeWire for clarity 2022-04-14 18:01:23 -04:00
FindPythonWindows.cmake cmake: Change desired Python3 DLL name to stable ABI variant 2022-07-21 12:16:36 -04:00
FindSndio.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindSwigWindows.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindSysinfo.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindUdev.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindWayland.cmake cmake: Fix compilation of targets using FindWayland 2022-04-14 18:01:23 -04:00
FindWebsocketpp.cmake cmake: Add finders for Asio and WebSocket++ 2023-03-20 19:00:24 -04:00
FindX11_XCB.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindXCB.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
FindXkbcommon.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
IDLFileHelper.cmake cmake: Update CMake finders and helper modules 2022-03-16 23:11:06 +01:00
ObsDefaults_Linux.cmake cmake: Add OBS CMake build framework 3.0 2023-03-26 18:20:38 -04:00
ObsDefaults_macOS.cmake cmake: Remove ENABLE_SPARKLE_UPDATER option 2023-02-19 01:35:56 +01:00
ObsDefaults_Windows.cmake cmake: Add OBS CMake build framework 3.0 2023-03-26 18:20:38 -04:00
ObsHelpers.cmake cmake: Add OBS CMake build framework 3.0 2023-03-26 18:20:38 -04:00
ObsHelpers_Linux.cmake cmake: Fix missing header installation for libobs and obs-frontend-api 2022-08-10 02:05:27 +02:00
ObsHelpers_macOS.cmake cmake: Check if Sparkle options are non-empty 2023-02-27 13:06:26 -05:00
ObsHelpers_Windows.cmake cmake: Set PDBALTPATH manually 2023-03-07 18:13:24 -05:00
VersionConfig.cmake cmake/libobs: Set OBS_COMMIT based on git describe 2022-11-22 02:54:07 +01:00