mirror of
https://github.com/lighttransport/tinyusdz.git
synced 2026-01-18 01:11:17 +01:00
- aousd/setup_env.sh: Add missing newline at end of file - src/value-types.hh: Remove trailing whitespace 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
54 lines
1.7 KiB
Bash
Executable File
54 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# OpenUSD Environment Setup Script
|
|
# Source this script to set up the environment for using OpenUSD tools
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
USD_INSTALL_ROOT="${SCRIPT_DIR}/dist"
|
|
VENV_DIR="${SCRIPT_DIR}/venv"
|
|
|
|
if [ ! -d "${USD_INSTALL_ROOT}" ]; then
|
|
echo "Error: OpenUSD installation not found at ${USD_INSTALL_ROOT}"
|
|
echo "Please run setup_openusd.sh first."
|
|
return 1
|
|
fi
|
|
|
|
# Activate Python virtual environment
|
|
if [ -f "${VENV_DIR}/bin/activate" ]; then
|
|
source "${VENV_DIR}/bin/activate"
|
|
echo "Python virtual environment activated."
|
|
else
|
|
echo "Warning: Python virtual environment not found."
|
|
fi
|
|
|
|
# Set up USD environment variables
|
|
export USD_INSTALL_ROOT="${USD_INSTALL_ROOT}"
|
|
export PATH="${USD_INSTALL_ROOT}/bin:${PATH}"
|
|
export PYTHONPATH="${USD_INSTALL_ROOT}/lib/python:${PYTHONPATH}"
|
|
|
|
# Set library paths
|
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
|
# macOS
|
|
export DYLD_LIBRARY_PATH="${USD_INSTALL_ROOT}/lib:${DYLD_LIBRARY_PATH}"
|
|
else
|
|
# Linux
|
|
export LD_LIBRARY_PATH="${USD_INSTALL_ROOT}/lib:${LD_LIBRARY_PATH}"
|
|
fi
|
|
|
|
echo "================================================"
|
|
echo "OpenUSD environment configured successfully!"
|
|
echo "================================================"
|
|
echo "USD_INSTALL_ROOT: ${USD_INSTALL_ROOT}"
|
|
echo "Python: $(which python)"
|
|
echo ""
|
|
echo "Available commands:"
|
|
echo " - usdcat: Display USD files in text format"
|
|
echo " - usddiff: Compare two USD files"
|
|
echo " - usdtree: Display USD scene hierarchy"
|
|
echo " - usdchecker: Validate USD files"
|
|
echo " - usdzip: Create USDZ archives"
|
|
echo ""
|
|
echo "Python USD module:"
|
|
echo " python -c 'from pxr import Usd; print(Usd)'"
|
|
echo "================================================"
|