Skip to content

Conversation

@judubu
Copy link
Contributor

@judubu judubu commented Apr 15, 2021

Purpose of this PR

Ticket/Jira #: https://jira.unity3d.com/browse/USDU-160

USD.NET can now be built on OSX and CMake looks for a Mono install as opposed to a Unity.
Fixes some gen type issue which was messing up bindings signatures tfor int64/uint64 types.
Bindings tests are now back as a CMake component but won't work until the USD.NET.Unity move PR lands (it fixes the tests by removing the Unity dependency)

Testing

Functional Testing status:

The package loads fine and all tests pass

Performance Testing status:
N/A

Overall Product Risks

Complexity:

Low

Halo Effect:

Low

Additional information

Note to reviewers:

@judubu judubu requested review from clusty and mfe April 15, 2021 22:05
Copy link
Contributor

@clusty clusty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good (gibberish :) ):

judubu added 7 commits April 23, 2021 17:36
Also fixes a bunch of build warnings for duplicated files
Also fixes the Mono_PInvoke decoration script to prevent decorating multiple times.
Will work fine when the USD.NET.Unity move branch is merged
Building USD.NET with custom Mono is now optional. Default is still to use the version provided by Unity.
@judubu judubu force-pushed the cmake_use_mono_USDU-160 branch from eb64e28 to df4e211 Compare April 23, 2021 21:38
@judubu judubu merged commit 2d8bf99 into dev Apr 26, 2021
@judubu judubu deleted the cmake_use_mono_USDU-160 branch April 26, 2021 15:56
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.

3 participants