obsproject / obs-plugintemplate

GNU General Public License v2.0
302 stars 138 forks source link

Allow build scripts to skip more of the dependency setups #69

Closed glikely closed 1 year ago

glikely commented 1 year ago

Description

This branch modifies the build scripts to allow package management tasks (Apt or Homebrew) and building obs-studio to be skipped entirely with --skip-deps.

Motivation and Context

The CI build script is also really useful during development to do all the things needed to rebuild the plugin. However, it can be quite slow to run build_{macos,linux}.zsh because even if --skip-deps is specified, it still does a bunch of package management tasks and builds the obs-studio source tree. A plugin developer is most likely focusing on their plugin's source code rather than changing obs-studio code itself, so it makes sense to have an option to skip.

How Has This Been Tested?

Tested on MacOS and using GitHub actions CI to confirm build still works.

Types of changes

Checklist:

PatTheMav commented 1 year ago

Please rebase this PR onto recent changes to the build scripts.

PatTheMav commented 1 year ago

Closed due to inactivity.