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

Add additional flag to opt out of sync module installation #129

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Larusso
Copy link
Member

@Larusso Larusso commented Jan 9, 2024

Description

This patch adds a API addition which is fully backwards compatible both in API and behavior. I added a new installUnityEditor overload which adds a new property syncChildComponents. I used the naming scheme from uvm. So it's component instead of modules. The current default behavior is to install all sub modules of a given module. e.g. Android will also install android NDK, SDK etc.

We want to opt out of this. For this library I would like to keep the old behavior and fix it on the calling side.

Changes

  • ![ADD] boolean flag to opt out of sync module installation

Description
===========

This patch adds a API addition which is fully backwards compatible
both in API and behavior. I added a new `installUnityEditor`
overload which adds a new property `syncChildComponents`.
I used the naming scheme from uvm. So it's component instead of
modules. The current default behavior is to install all sub modules
of a given module. e.g. Android will also install android NDK, SDK etc.

We want to opt out of this. For this library I would like to keep
the old behavior and fix it on the calling side.

Changes
=======

* ![ADD] boolean flag to opt out of sync module installation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant