Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make frontend-api integration optional #126

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

computerquip-streamlabs
Copy link

@computerquip-streamlabs computerquip-streamlabs commented Aug 13, 2018

This relies on to avoid a merge conflict #127

This is makes a mildly controversial change that allows the obs-frontend-api to be optional but enables it by default.

This replaces #122 with a cleaner changeset.

This removes the "_ENABLED" suffix on options. The advantage of this
is it makes more sense and it's easier to work with from CMake. The
script will now check to see if that EXPERIMENTAL_SHARED_TEXTURE_SUPPORT
is true. If it is, it sets the enabled variable which can then be used
in code correctly with the need to define macros that hope to catch the
value of that option. This way, any false or true value that cmake knows
will correctly work. If one is given to cmake that it doesn't understand
it will correctly tell the user.
@WizardCM WizardCM added the Enhancement New feature or improvement label Dec 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants