Skip to content

Commit 34ea96a

Browse files
sunyabpixar-oss
authored andcommitted
docs: Remove boost from dependencies and build instructions
(Internal change: 2344867)
1 parent 7929cf8 commit 34ea96a

File tree

4 files changed

+4
-17
lines changed

4 files changed

+4
-17
lines changed

BUILDING.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ Some examples:
3636
cmake \
3737
-DTBB_ROOT_DIR=/path/to/tbb \
3838
-DOPENSUBDIV_ROOT_DIR=/path/to/opensubdiv \
39-
-DBOOST_ROOT=/path/to/boost \
4039
/path/to/USD/source
4140

4241
cmake --build . --target install -- -j <NUM_CORES>
@@ -51,7 +50,6 @@ cmake \
5150
-G "Xcode" \
5251
-DTBB_ROOT_DIR=/path/to/tbb \
5352
-DOPENSUBDIV_ROOT_DIR=/path/to/opensubdiv \
54-
-DBOOST_ROOT=/path/to/boost \
5553
/path/to/USD/source
5654

5755
cmake --build . --target install -- -j <NUM_CORES>
@@ -67,7 +65,6 @@ build USD.
6765
-G "Visual Studio 15 2017 Win64" ^
6866
-DTBB_ROOT_DIR=C:\path\to\tbb ^
6967
-DOPENSUBDIV_ROOT_DIR=C:\path\to\opensubdiv ^
70-
-DBOOST_ROOT=C:\path\to\boost ^
7168
\path\to\USD\source
7269
7370
cmake --build . --target install -- /m:%NUMBER_OF_PROCESSORS%
@@ -722,14 +719,7 @@ Client code can also override the default as needed.
722719

723720
## Build Issues FAQ
724721

725-
1. Boost_NO_BOOST_CMAKE:
726-
We currently set Boost_NO_BOOST_CMAKE=ON explicitly in USD builds for all
727-
platforms to avoid issues with Boost config files (introduced in Boost version
728-
1.70) and python, program options component requirements. If the user wants
729-
to use Boost specified config files for their USD build, specify
730-
-DBoost_NO_BOOST_CMAKE=OFF when running cmake.
731-
732-
2. Windows and Python 3.8+ (non-Anaconda)
722+
1. Windows and Python 3.8+ (non-Anaconda)
733723
Python 3.8 and later on Windows will no longer search PATH for DLL dependencies.
734724
Instead, clients can call `os.add_dll_directory(p)` to set paths to search.
735725
By default on that platform USD will iterate over PATH and add all paths using

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ Optional:
7575

7676
Required:
7777
- [Python](https://python.org)
78-
- [Boost](https://boost.org)
7978

8079
**usdview**
8180

VERSIONS.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Our test machines have the following software versions installed.
1717
| C++ Compiler | gcc 9.3.1 | Apple clang 13.1.6 (Xcode 13.3)<br>Apple clang 15.0.0 (Xcode 15.4) for visionOS | Visual Studio 2017 15.9 |
1818
| CMake | 3.17.5 | 3.19.5 | 3.25.3 |
1919
| Python | 3.9.16 | 3.9.13 | 3.9.13 |
20-
| Boost | 1.76.0 | 1.78.0 | 1.76.0 |
2120
| Intel TBB | 2020 Update 3 | 2018 Update 1, 2020 Update 3 | 2020 Update 3 |
2221
| OpenSubdiv | 3.6.0 | 3.6.0 | 3.6.0 |
2322
| OpenImageIO | 2.3.21.0 | 2.3.21.0 | 2.3.21.0 |

docs/doxygen/externalOverview.dox

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ Following is a deeper indexing of the four packages.
105105

106106
- \ref tf_page_front module is a catch-all for low-level,
107107
commonly used services developed at Pixar, including facilities for memory
108-
tracking, error reporting and debugging, string utilities, boost python
108+
tracking, error reporting and debugging, string utilities, Python
109109
wrapping aids, threading/synchronization tools, registry and singleton
110110
management, smart pointers, and "observer pattern" support, which we call
111111
"notification".
@@ -128,9 +128,8 @@ Following is a deeper indexing of the four packages.
128128
is able to recognize and serialize. It provides a copy-on-write
129129
array-type, VtArray, which is used for all array types in Usd, and an
130130
efficient type-erasure wrapper class, VtValue, that also provides datatype
131-
conversion facilities and support for unboxing python objects from boost
132-
python. VtValue is supported in all Usd API for getting and setting
133-
values.
131+
conversion facilities and support for unboxing Python objects.
132+
VtValue is supported in all Usd API for getting and setting values.
134133

135134
- \ref work_page_front module provides a thin abstraction layer on top of
136135
Intel's TBB (Thread Building Blocks), and is leveraged extensively in Usd

0 commit comments

Comments
 (0)