Files
tinyusdz/aousd/setup_env_nopython_monolithic.sh
Syoyo Fujita fb0a9e9619 Add no-Python build variants for OpenUSD
Adds two new C++-only build variants without Python bindings:
- Standard no-python build (43 modular libraries, 320 MB)
- Monolithic no-python build (single libusd_ms.so, 417 MB)

These builds are ideal for:
- Pure C++ applications without Python dependencies
- Embedded systems with limited resources
- Server-side processing deployments
- Production environments requiring minimal footprint

New scripts:
- setup_openusd_nopython.sh - Build standard C++-only variant
- setup_openusd_nopython_monolithic.sh - Build monolithic C++-only variant
- setup_env_nopython.sh - Environment setup (auto-generated)
- setup_env_nopython_monolithic.sh - Environment setup (auto-generated)

Documentation:
- Updated aousd/README.md with all four build variants
- Added README_BUILD_COMPARISON.md for detailed comparison

All four OpenUSD build variants now available:
1. Standard (with Python, 45+ libs, with tools)
2. Monolithic (with Python, 1 lib, with tools)
3. No-Python Standard (C++-only, 43 libs, library-only)
4. No-Python Monolithic (C++-only, 1 lib, library-only)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-01 01:47:18 +09:00

1.6 KiB
Executable File