Installed osd/patchBasis.h and osd/patchBasisTypes.h

Providing these as public headers in opensubdiv/osd allows client code
to implement evaluation kernels in their own TBB, CUDA, OMP, GCD, etc.
code without needing an implementation within the osd codebase.

Tested with C++, CUDA, and oneTBB client kernels.
This commit is contained in:
David G Yu 2023-09-07 16:54:24 -07:00 committed by David G Yu
parent fa5b57caba
commit be4c718b0c

View File

@ -52,12 +52,18 @@ set(PUBLIC_HEADER_FILES
types.h
)
list(APPEND KERNEL_FILES
set(DOXY_HEADER_FILES ${PUBLIC_HEADER_FILES})
# These are public but excluded from doxygen
list(APPEND PUBLIC_HEADER_FILES
patchBasisTypes.h
patchBasis.h
)
set(DOXY_HEADER_FILES ${PUBLIC_HEADER_FILES})
list(APPEND KERNEL_FILES
patchBasisTypes.h
patchBasis.h
)
#-------------------------------------------------------------------------------
set(OPENMP_PUBLIC_HEADERS