Commit b919337
Add io_usd target for OpenUSD I/O support (#818)
Summary:
Adds `io_usd` target to CMake builds, enabling OpenUSD character I/O functionality.
**Key changes:**
- Add `io_usd` library with USD character loading/saving support
- Link `io_usd` to `io` target for unified I/O interface
- Add `io_usd_test` when testing is enabled
- Fix USD target names (use `usd`, `usdGeom`, `usdSkel` without `pxr::` prefix)
- Support dual USD initialization for internal/external builds
- Add TBB version compatibility (2019, 2020.3, 2021+)
- Fix `mt_python_library` to filter out non-file items from install lists
## Checklist:
- [x] Adheres to the style guidelines
- [x] Codebase formatted by running `pixi run lint`
Pull Request resolved: #818
Test Plan: `pixi run test` - All 20/20 C++ tests passed
Reviewed By: cstollmeta
Differential Revision: D87025592
Pulled By: jeongseok-meta
fbshipit-source-id: 1e655b79c916b8842d6830935957b7f57b1f9d561 parent 0428652 commit b919337
File tree
5 files changed
+2926
-1162
lines changed- cmake
- momentum/io/usd
5 files changed
+2926
-1162
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
| 123 | + | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| |||
448 | 450 | | |
449 | 451 | | |
450 | 452 | | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
451 | 469 | | |
452 | 470 | | |
453 | 471 | | |
| |||
493 | 511 | | |
494 | 512 | | |
495 | 513 | | |
| 514 | + | |
496 | 515 | | |
497 | 516 | | |
498 | 517 | | |
| |||
798 | 817 | | |
799 | 818 | | |
800 | 819 | | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
801 | 832 | | |
802 | 833 | | |
803 | 834 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
597 | 597 | | |
598 | 598 | | |
599 | 599 | | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
600 | 610 | | |
601 | 611 | | |
602 | 612 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
39 | 59 | | |
| 60 | + | |
40 | 61 | | |
41 | 62 | | |
42 | 63 | | |
| |||
48 | 69 | | |
49 | 70 | | |
50 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
51 | 75 | | |
52 | 76 | | |
53 | 77 | | |
| |||
83 | 107 | | |
84 | 108 | | |
85 | 109 | | |
| 110 | + | |
86 | 111 | | |
| 112 | + | |
87 | 113 | | |
88 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
89 | 120 | | |
90 | 121 | | |
91 | 122 | | |
92 | 123 | | |
93 | 124 | | |
94 | 125 | | |
95 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
96 | 133 | | |
97 | 134 | | |
| 135 | + | |
98 | 136 | | |
99 | 137 | | |
100 | 138 | | |
101 | 139 | | |
| 140 | + | |
| 141 | + | |
102 | 142 | | |
103 | 143 | | |
104 | 144 | | |
| |||
122 | 162 | | |
123 | 163 | | |
124 | 164 | | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
125 | 170 | | |
126 | 171 | | |
127 | 172 | | |
| |||
0 commit comments