]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/itk/python_gpu_wrapping.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / itk / python_gpu_wrapping.patch
1 diff --git a/CMake/itkOpenCL.cmake b/CMake/itkOpenCL.cmake
2 index 0ccbe144d..fa381524f 100644
3 --- a/CMake/itkOpenCL.cmake
4 +++ b/CMake/itkOpenCL.cmake
5 @@ -48,7 +48,7 @@ if(ITK_USE_GPU)
6 )
7 set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_FILE}
8 PROPERTIES GENERATED ON)
9 - set(${SRC_VAR} ${${SRC_VAR}} ${OUTPUT_FILE})
10 + set(${SRC_VAR} ${${SRC_VAR}} ${CMAKE_CURRENT_BINARY_DIR}/${OUTPUT_FILE})
11 endmacro()
12
13 macro(write_gpu_kernels GPUKernels GPU_SRC)
14 diff --git a/Modules/Core/Common/include/itkMacro.h b/Modules/Core/Common/include/itkMacro.h
15 index 1816f722a..3a6a8aee5 100644
16 --- a/Modules/Core/Common/include/itkMacro.h
17 +++ b/Modules/Core/Common/include/itkMacro.h
18 @@ -1141,7 +1141,7 @@ compilers.
19 #define itkGetVectorMacro(name, type, count) \
20 virtual type * Get##name() const { return this->m_##name; }
21
22 -/**\def itkGPUKernelClassMacro
23 +/**\def class itkGPUKernelClassMacro
24 * Construct a non-templatized helper class that
25 * provides the GPU kernel source code as a const char*
26 */
27 @@ -1150,7 +1150,7 @@ compilers.
28 * Workaround KWstyle bug \ \
29 * \ingroup ITKCommon \ \
30 */ \
31 - class kernel \
32 + kernel \
33 { \
34 public: \
35 static const char * \
36 diff --git a/Modules/Core/GPUCommon/include/itkGPUImageOps.h b/Modules/Core/GPUCommon/include/itkGPUImageOps.h
37 index f4eb8f33b..fbdf3d757 100644
38 --- a/Modules/Core/GPUCommon/include/itkGPUImageOps.h
39 +++ b/Modules/Core/GPUCommon/include/itkGPUImageOps.h
40 @@ -23,7 +23,7 @@
41 namespace itk
42 {
43 /** Create a helper GPU Kernel class for GPUImageOps */
44 -itkGPUKernelClassMacro(GPUImageOpsKernel);
45 +class itkGPUKernelClassMacro(GPUImageOpsKernel);
46
47 /** \class GPUImageOps
48 *
49 diff --git a/Modules/Core/GPUCommon/include/itkGPUReduction.h b/Modules/Core/GPUCommon/include/itkGPUReduction.h
50 index 524a5cd01..1b3ce91e9 100644
51 --- a/Modules/Core/GPUCommon/include/itkGPUReduction.h
52 +++ b/Modules/Core/GPUCommon/include/itkGPUReduction.h
53 @@ -26,7 +26,7 @@
54 namespace itk
55 {
56 /** Create a helper GPU Kernel class for GPUReduction */
57 -itkGPUKernelClassMacro(GPUReductionKernel);
58 +class itkGPUKernelClassMacro(GPUReductionKernel);
59
60 /**
61 * \class GPUReduction
62 diff --git a/Modules/Core/GPUFiniteDifference/include/itkGPUDenseFiniteDifferenceImageFilter.h b/Modules/Core/GPUFiniteDifference/include/itkGPUDenseFiniteDifferenceImageFilter.h
63 index 853801cec..2fccf0bc5 100644
64 --- a/Modules/Core/GPUFiniteDifference/include/itkGPUDenseFiniteDifferenceImageFilter.h
65 +++ b/Modules/Core/GPUFiniteDifference/include/itkGPUDenseFiniteDifferenceImageFilter.h
66 @@ -24,7 +24,7 @@
67 namespace itk
68 {
69 /** Create a helper GPU Kernel class for GPUDenseFiniteDifferenceImageFilter */
70 -itkGPUKernelClassMacro(GPUDenseFiniteDifferenceImageFilterKernel);
71 +class ITKGPUFiniteDifference_EXPORT itkGPUKernelClassMacro(GPUDenseFiniteDifferenceImageFilterKernel);
72
73 /**
74 * \class GPUDenseFiniteDifferenceImageFilter
75 diff --git a/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUGradientNDAnisotropicDiffusionFunction.h b/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUGradientNDAnisotropicDiffusionFunction.h
76 index 4245ff914..1b21b709e 100644
77 --- a/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUGradientNDAnisotropicDiffusionFunction.h
78 +++ b/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUGradientNDAnisotropicDiffusionFunction.h
79 @@ -54,7 +54,7 @@ namespace itk
80 */
81
82 /** Create a helper GPU Kernel class for GPUGradientNDAnisotropicDiffusionFunction */
83 -itkGPUKernelClassMacro(GPUGradientNDAnisotropicDiffusionFunctionKernel);
84 +class itkGPUKernelClassMacro(GPUGradientNDAnisotropicDiffusionFunctionKernel);
85
86 template <typename TImage>
87 class ITK_TEMPLATE_EXPORT GPUGradientNDAnisotropicDiffusionFunction
88 diff --git a/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUScalarAnisotropicDiffusionFunction.h b/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUScalarAnisotropicDiffusionFunction.h
89 index 305f6490e..d0d433080 100644
90 --- a/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUScalarAnisotropicDiffusionFunction.h
91 +++ b/Modules/Filtering/GPUAnisotropicSmoothing/include/itkGPUScalarAnisotropicDiffusionFunction.h
92 @@ -32,7 +32,7 @@ namespace itk
93 * */
94
95 /** Create a helper GPU Kernel class for GPUScalarAnisotropicDiffusionFunction */
96 -itkGPUKernelClassMacro(GPUScalarAnisotropicDiffusionFunctionKernel);
97 +class itkGPUKernelClassMacro(GPUScalarAnisotropicDiffusionFunctionKernel);
98
99 template <typename TImage>
100 class ITK_TEMPLATE_EXPORT GPUScalarAnisotropicDiffusionFunction : public GPUAnisotropicDiffusionFunction<TImage>
101 diff --git a/Modules/Filtering/GPUImageFilterBase/include/itkGPUCastImageFilter.h b/Modules/Filtering/GPUImageFilterBase/include/itkGPUCastImageFilter.h
102 index 23530ac5c..e1b83f696 100644
103 --- a/Modules/Filtering/GPUImageFilterBase/include/itkGPUCastImageFilter.h
104 +++ b/Modules/Filtering/GPUImageFilterBase/include/itkGPUCastImageFilter.h
105 @@ -29,7 +29,7 @@ namespace itk
106 {
107
108 /** Create a helper GPU Kernel class for GPUCastImageFilter */
109 -itkGPUKernelClassMacro(GPUCastImageFilterKernel);
110 +class itkGPUKernelClassMacro(GPUCastImageFilterKernel);
111
112 /** \class GPUCastImageFilter
113 * \brief GPU version of CastImageFilter.
114 diff --git a/Modules/Filtering/GPUImageFilterBase/include/itkGPUNeighborhoodOperatorImageFilter.h b/Modules/Filtering/GPUImageFilterBase/include/itkGPUNeighborhoodOperatorImageFilter.h
115 index c4adc2967..69aeac6db 100644
116 --- a/Modules/Filtering/GPUImageFilterBase/include/itkGPUNeighborhoodOperatorImageFilter.h
117 +++ b/Modules/Filtering/GPUImageFilterBase/include/itkGPUNeighborhoodOperatorImageFilter.h
118 @@ -41,7 +41,7 @@ namespace itk
119 */
120
121 /** Create a helper GPU Kernel class for GPUNeighborhoodOperatorImageFilter */
122 -itkGPUKernelClassMacro(GPUNeighborhoodOperatorImageFilterKernel);
123 +class itkGPUKernelClassMacro(GPUNeighborhoodOperatorImageFilterKernel);
124
125 template <typename TInputImage,
126 typename TOutputImage,
127 diff --git a/Modules/Filtering/GPUSmoothing/include/itkGPUMeanImageFilter.h b/Modules/Filtering/GPUSmoothing/include/itkGPUMeanImageFilter.h
128 index 57bc3ebb7..4ff98c665 100644
129 --- a/Modules/Filtering/GPUSmoothing/include/itkGPUMeanImageFilter.h
130 +++ b/Modules/Filtering/GPUSmoothing/include/itkGPUMeanImageFilter.h
131 @@ -37,7 +37,7 @@ namespace itk
132 */
133
134 /** Create a helper GPU Kernel class for GPUMeanImageFilter */
135 -itkGPUKernelClassMacro(GPUMeanImageFilterKernel);
136 +class itkGPUKernelClassMacro(GPUMeanImageFilterKernel);
137
138 template <typename TInputImage, typename TOutputImage>
139 class ITK_TEMPLATE_EXPORT GPUMeanImageFilter
140 diff --git a/Modules/Filtering/GPUThresholding/include/itkGPUBinaryThresholdImageFilter.h b/Modules/Filtering/GPUThresholding/include/itkGPUBinaryThresholdImageFilter.h
141 index 8d26dcfc5..613bc623f 100644
142 --- a/Modules/Filtering/GPUThresholding/include/itkGPUBinaryThresholdImageFilter.h
143 +++ b/Modules/Filtering/GPUThresholding/include/itkGPUBinaryThresholdImageFilter.h
144 @@ -85,7 +85,7 @@ private:
145 } // end of namespace Functor
146
147 /** Create a helper GPU Kernel class for GPUBinaryThresholdImageFilter */
148 -itkGPUKernelClassMacro(GPUBinaryThresholdImageFilterKernel);
149 +class itkGPUKernelClassMacro(GPUBinaryThresholdImageFilterKernel);
150
151 /**
152 * \class GPUBinaryThresholdImageFilter
153 diff --git a/Modules/Registration/GPUPDEDeformable/include/itkGPUDemonsRegistrationFunction.h b/Modules/Registration/GPUPDEDeformable/include/itkGPUDemonsRegistrationFunction.h
154 index 28b21d592..0b46e27b8 100644
155 --- a/Modules/Registration/GPUPDEDeformable/include/itkGPUDemonsRegistrationFunction.h
156 +++ b/Modules/Registration/GPUPDEDeformable/include/itkGPUDemonsRegistrationFunction.h
157 @@ -51,7 +51,7 @@ namespace itk
158 * \ingroup ITKGPUPDEDeformableRegistration
159 */
160 /** Create a helper GPU Kernel class for GPUDemonsRegistrationFunction */
161 -itkGPUKernelClassMacro(GPUDemonsRegistrationFunctionKernel);
162 +class itkGPUKernelClassMacro(GPUDemonsRegistrationFunctionKernel);
163
164 template <typename TFixedImage, typename TMovingImage, typename TDisplacementField>
165 class ITK_TEMPLATE_EXPORT GPUDemonsRegistrationFunction
166 diff --git a/Modules/Registration/GPUPDEDeformable/include/itkGPUPDEDeformableRegistrationFilter.h b/Modules/Registration/GPUPDEDeformable/include/itkGPUPDEDeformableRegistrationFilter.h
167 index 93ab975ec..0afd84871 100644
168 --- a/Modules/Registration/GPUPDEDeformable/include/itkGPUPDEDeformableRegistrationFilter.h
169 +++ b/Modules/Registration/GPUPDEDeformable/include/itkGPUPDEDeformableRegistrationFilter.h
170 @@ -73,7 +73,7 @@ namespace itk
171 */
172
173 /** Create a helper GPU Kernel class for GPUPDEDeformableRegistrationFilter */
174 -itkGPUKernelClassMacro(GPUPDEDeformableRegistrationFilterKernel);
175 +class itkGPUKernelClassMacro(GPUPDEDeformableRegistrationFilterKernel);
176
177 template <typename TFixedImage,
178 typename TMovingImage,