Skip to content

Commit 48be18c

Browse files
committed
Installed osd/patchBasis and osd/patchBasisTypes
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.
1 parent 06bc039 commit 48be18c

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

opensubdiv/osd/CMakeLists.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,18 @@ set(PUBLIC_HEADER_FILES
5252
types.h
5353
)
5454

55-
list(APPEND KERNEL_FILES
55+
set(DOXY_HEADER_FILES ${PUBLIC_HEADER_FILES})
56+
57+
# These are public but excluded from doxygen
58+
list(APPEND PUBLIC_HEADER_FILES
5659
patchBasisTypes.h
5760
patchBasis.h
5861
)
5962

60-
set(DOXY_HEADER_FILES ${PUBLIC_HEADER_FILES})
63+
list(APPEND KERNEL_FILES
64+
patchBasisTypes.h
65+
patchBasis.h
66+
)
6167

6268
#-------------------------------------------------------------------------------
6369
set(OPENMP_PUBLIC_HEADERS

0 commit comments

Comments
 (0)