-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TF_MAKE_PP_{ARRAY,LIST,SEQ}
and TF_PP_TUPLE_{SIZE,TO_LIST,TO_SEQ}
are unused in pxr
and introduce boost dependencies
#2225
Comments
The TF_MAKE_XXX macros are, in fact, unused in our entire codebase. The TF_PP_TUPLE_TO_XXX macros, however, are used in execution libraries that are likely to become part of OpenExec, so it's not immediately clear that moving them out of pxr now would be a win... |
Filed as internal issue #USD-7953 |
It's definitely something that can be waited on until the other preprocessor usage is addressed, but I might argue that there would still be a benefit to having a boost-free USD even if OpenExec wasn't. |
An excellent point, @nvmkuruc , given that OpenExec is a ways out. |
|
Fixes #2225 (Internal change: 2320843) (Internal change: 2320872)
@jesschimein @spiffmon @tallytalwar I think this can be closed now with 24.05. |
Description of Issue
The following macros in
preprocessorUtils.h
are unused inpxr
and introduce additional dependencies onBOOST_PP_EMPTY
,BOOST_PP_TUPLE_TO_SEQ
, andBOOST_PP_TUPLE_TO_LIST
.Steps to Reproduce
N/A
System Information (OS, Hardware)
N/A
Package Versions
N/A
Build Flags
N/A
The text was updated successfully, but these errors were encountered: