mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-08-24 10:14:13 -05:00
- Update nv-codec to n13.0.19.0 - Update FFmpeg to 8.1 - Update qrcodegen-cmake to v1.8.0-cmake4 - Update libdatachannel to v0.24.2 - Update plog to version 1.1.11 - Update Qt to 6.11.1 - Update libvpl to version 2.16.0 - Update vpl-grpu-rt to version 26.1.5 - Update ECM to version 6.26.0
build-aux folder
This folder contains:
- Various formatting scripts:
run-clang-formatwhich formats C/C++/ObjC/ObjC++ filesrun-gersemiwhich formats CMake filesrun-swift-formatwhich formats Swift filesformat-manifest.pywhich formats Flatpak manifest JSON files
- The Flatpak manifest used to build OBS Studio
- Files used for Steam packaging
Formatting scripts
run-clang-format
This script allows to check the formatting and/or format of C/C++/ObjC/ObjC++ files and requires ZSH and a specific version of clang-format.
If the script does not find the latter it will return the required version, we provide clang-format Homebrew formulas in our homebrew-tools repo.
Example of use:
./build-aux/run-clang-format
run-gersemi
This script allows to check the formatting and/or format of the CMake files and requires ZSH and gersemi Python package.
Example of use:
./build-aux/run-gersemi
run-swift-format
This script allows to check the formatting and/or format of the Swift files and requires ZSH and swift-format.
Example of use:
./build-aux/run-swift-format
format-manifest.py
This script allows to check the formatting and/or format of the Flatpak manifest and its modules.
Example of use:
python3 ./build-aux/format-manifest.py com.obsproject.Studio.json