summarylogtreecommitdiffstats
path: root/vtk-freetype-2.10.3.patch
blob: 9de2f8384a6c49e4adacc8e94934f1a37b81f031 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/ThirdParty/freetype/vtk_freetype.h.in b/ThirdParty/freetype/vtk_freetype.h.in
index c3f6f4f3..fd525e55 100644
--- a/ThirdParty/freetype/vtk_freetype.h.in
+++ b/ThirdParty/freetype/vtk_freetype.h.in
@@ -20,6 +20,13 @@
 
 #ifdef VTK_USE_SYSTEM_FREETYPE
 # include <ft2build.h>
+#ifndef FT_CALLBACK_DEF
+#ifdef __cplusplus
+#define FT_CALLBACK_DEF( x )  extern "C"  x
+#else
+#define FT_CALLBACK_DEF( x )  static  x
+#endif
+#endif /* FT_CALLBACK_DEF */
 #else
 # include <vtkfreetype/include/ft2build.h>
 #endif