* CMake option VTK_ABI_NAMESPACE_NAME with default <DEFAULT>. * <DEFAULT> implies empty string or no namespace mangling. * Configurable header vtkABINamespace.h.in added to Common::Core. * Include vtkABINamespace.h in VTK modules. * Link Common::Core to vtkTestOpenGLVersion which needs vtkABINamespace.h. * VTK_NO_ABI_NAMESPACE can be used to disable namespace mangling for an entire module (used in Wrapping/Tools).HTGUnlimitedGradien
parent
9b98c6005f
commit
9519ee65b7
@ -0,0 +1,14 @@
|
||||
#ifndef vtkABINamespace_h
|
||||
#define vtkABINamespace_h
|
||||
|
||||
#ifndef VTK_NO_ABI_NAMESPACE
|
||||
#if defined(__cplusplus)
|
||||
#define VTK_ABI_NAMESPACE_BEGIN @VTK_ABI_NAMESPACE_BEGIN@
|
||||
#define VTK_ABI_NAMESPACE_END @VTK_ABI_NAMESPACE_END@
|
||||
#else
|
||||
#define VTK_ABI_NAMESPACE_BEGIN
|
||||
#define VTK_ABI_NAMESPACE_END
|
||||
#endif
|
||||
#endif // VTK_NO_ABI_NAMESPACE
|
||||
|
||||
#endif // vtkABINamespace_h
|
Loading…
Reference in new issue