Files
tinyusdz/aousd/setup_env.sh
Syoyo Fujita 2fde3956cd Fix whitespace: add newline and remove trailing spaces
- 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>
2025-11-02 08:13:08 +09:00

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 "================================================"