From 78ca3f3017dbbaf7d93d62b957a7c9bd18b67268 Mon Sep 17 00:00:00 2001 From: Abhishek Yenpure Date: Tue, 25 Jul 2023 17:23:16 -0700 Subject: [PATCH] Fixing linking issues for flow Analysis class --- vtkm/filter/flow/worklet/Analysis.cxx | 8 ++++---- vtkm/filter/flow/worklet/Analysis.h | 9 +++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/vtkm/filter/flow/worklet/Analysis.cxx b/vtkm/filter/flow/worklet/Analysis.cxx index 698a7581e..bf92430b0 100644 --- a/vtkm/filter/flow/worklet/Analysis.cxx +++ b/vtkm/filter/flow/worklet/Analysis.cxx @@ -221,10 +221,10 @@ VTKM_CONT bool StreamlineAnalysis::MakeDataSet( return true; } -template class VTKM_ALWAYS_EXPORT NoAnalysis; -template class VTKM_ALWAYS_EXPORT NoAnalysis; -template class VTKM_ALWAYS_EXPORT StreamlineAnalysis; -template class VTKM_ALWAYS_EXPORT StreamlineAnalysis; +template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT NoAnalysis; +template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT NoAnalysis; +template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT StreamlineAnalysis; +template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT StreamlineAnalysis; } // namespace flow } // namespace worklet diff --git a/vtkm/filter/flow/worklet/Analysis.h b/vtkm/filter/flow/worklet/Analysis.h index d506afcae..20f145d5a 100644 --- a/vtkm/filter/flow/worklet/Analysis.h +++ b/vtkm/filter/flow/worklet/Analysis.h @@ -18,6 +18,7 @@ #include #include #include +#include namespace vtkm { @@ -233,10 +234,10 @@ private: }; #ifndef vtk_m_filter_flow_worklet_Analysis_cxx -extern template class VTKM_ALWAYS_EXPORT NoAnalysis; -extern template class VTKM_ALWAYS_EXPORT NoAnalysis; -extern template class VTKM_ALWAYS_EXPORT StreamlineAnalysis; -extern template class VTKM_ALWAYS_EXPORT StreamlineAnalysis; +extern template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT NoAnalysis; +extern template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT NoAnalysis; +extern template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT StreamlineAnalysis; +extern template class VTKM_FILTER_FLOW_TEMPLATE_EXPORT StreamlineAnalysis; #endif //!vtk_m_filter_flow_worklet_Analysis_cxx } // namespace flow