From be4c718b0cdbf8d55fb9852d9a1e2b040b4d32da Mon Sep 17 00:00:00 2001 From: David G Yu Date: Thu, 7 Sep 2023 16:54:24 -0700 Subject: [PATCH] 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. --- opensubdiv/osd/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/opensubdiv/osd/CMakeLists.txt b/opensubdiv/osd/CMakeLists.txt index 372694d5..654697a7 100755 --- a/opensubdiv/osd/CMakeLists.txt +++ b/opensubdiv/osd/CMakeLists.txt @@ -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