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

Apple: Build as framework, and support visionOS #2020

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Sep 16, 2024

  1. Support building for non-iOS embedded platfoms like visionOS using st…

    …andard CMake directives.
    
    Also remove TARGET_OS_IOS in favor of the more correct TARGET_OS_IPHONE
    
    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    73d06b0 View commit details
    Browse the repository at this point in the history
  2. Add support for building a framework (adapted from OpenUSD)

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ea68dd1 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Add lookup of framework resources path in MaterialX

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    07aef1e View commit details
    Browse the repository at this point in the history
  2. Fix MaterialX build number conflict in CMake

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fb5b456 View commit details
    Browse the repository at this point in the history
  3. Make default search path additively add the framework search path

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f336b98 View commit details
    Browse the repository at this point in the history
  4. Change iOS CI

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    81d2f35 View commit details
    Browse the repository at this point in the history
  5. Default framework build to if shared libs is on or not

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    353d099 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Add missing newline

    Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
    jstone-lucasfilm committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    21ddbdf View commit details
    Browse the repository at this point in the history
  2. Add missing newline

    Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
    jstone-lucasfilm committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    371ee29 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Move the incrementing build version closer to where the Plist is gene…

    …rated.
    
    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    179b7b7 View commit details
    Browse the repository at this point in the history
  2. Minor updates to formatting

    Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
    jstone-lucasfilm committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0dc1517 View commit details
    Browse the repository at this point in the history
  3. Use default constructor

    Signed-off-by: Jonathan Stone <jstone@lucasfilm.com>
    jstone-lucasfilm committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b557ad6 View commit details
    Browse the repository at this point in the history
  4. Inline getSharedLibraryPath to the location its called within

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d43c48b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7c4ab0 View commit details
    Browse the repository at this point in the history
  6. Remove extra whitespace line

    Signed-off-by: Dhruv Govil <dgovil2@apple.com>
    dgovil committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    dda9d6d View commit details
    Browse the repository at this point in the history