-
Notifications
You must be signed in to change notification settings - Fork 45
USD on macOS
Building USD this way will create a local cache of all the libraries USD depends on as well as USD itself.
Pick this method if you need to exercise absolute control over the libraries and don't want to mix them in with your system paths.
Run the following in your projects directory:
git clone https://github.com/PixarAnimationStudios/USD.git
cd USD
git checkout dev
cd ..
git clone https://github.com/vfxpro99/usd-build-club.git
mkdir stage
cd stage
../usd-build-club/build-prerequisites-macos.sh
sudo pip install -U pyside
sudo pip install -U pyopengl
sudo pip install -U jinja2
../usd-build-club/configure-macos.sh Xcode
cmake --build . --target install --config Release
Building USD this way will create a local cache of all the libraries USD depends on as well as USD itself.
Pick this method if you need to exercise absolute control over the libraries and don't want to mix them in with your system paths.
Run the following in your project directory:
git clone https://github.com/vfxpro99/usd-build-club.git
mkdir stage
cd stage
../usd-build-club/build-macos.sh
Building USD on macOS using Brew will install brew, USD's prerequisites, USD, and a local copy of python in your stage directory.
git clone https://github.com/vfxpro99/usd-build-club.git
mkdir stage
cd stage
../usd-build-club/build-macos-brew.sh
When the build is complete, run the following within a terminal to initialize the run time environment:
cd /path/to/my/stage
source ../usd-build-club/setvars-macos-brew.sh