mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-03-27 02:42:26 -04:00
- Upgrade to Freedesktop 25.08 - Update libvpl to version 2.15.0 - Update vpl-gpu-rt to version 25.3.4
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