* Remove FTGL_EXPORT specification from classes that are not actually exported.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
diff --git a/src/FTCharToGlyphIndexMap.h b/src/FTCharToGlyphIndexMap.h
index 8503fc1..3aa10a1 100644
--- a/src/FTCharToGlyphIndexMap.h
+++ b/src/FTCharToGlyphIndexMap.h
@@ -49,7 +49,7 @@
* the special value IndexNotFound (= -1) can be used to specify that the
* glyph index has not been stored yet.
*/
-class FTGL_EXPORT FTCharToGlyphIndexMap
+class FTCharToGlyphIndexMap
{
public:
diff --git a/src/FTCharmap.h b/src/FTCharmap.h
index 94e1042..5e3e8fe 100644
--- a/src/FTCharmap.h
+++ b/src/FTCharmap.h
@@ -50,7 +50,7 @@
class FTFace;
-class FTGL_EXPORT FTCharmap
+class FTCharmap
{
public:
/**
diff --git a/src/FTContour.h b/src/FTContour.h
index 90a4a26..86c1327 100644
--- a/src/FTContour.h
+++ b/src/FTContour.h
@@ -41,7 +41,7 @@
* @see FTPolyGlyph
* @see FTPoint
*/
-class FTGL_EXPORT FTContour
+class FTContour
{
public:
/**
diff --git a/src/FTFace.h b/src/FTFace.h
index 4d33344..36e02c6 100644
--- a/src/FTFace.h
+++ b/src/FTFace.h
@@ -40,7 +40,7 @@
* @see "Freetype 2 Documentation"
*
*/
-class FTGL_EXPORT FTFace
+class FTFace
{
public:
/**
diff --git a/src/FTGlyphContainer.h b/src/FTGlyphContainer.h
index acd3e25..d27b69c 100644
--- a/src/FTGlyphContainer.h
+++ b/src/FTGlyphContainer.h
@@ -43,7 +43,7 @@ class FTCharmap;
*
* @see FTGlyph
*/
-class FTGL_EXPORT FTGlyphContainer
+class FTGlyphContainer
{
typedef FTVector<FTGlyph*> GlyphVector;
public:
diff --git a/src/FTLibrary.h b/src/FTLibrary.h
index fac3137..951fecc 100644
--- a/src/FTLibrary.h
+++ b/src/FTLibrary.h
@@ -51,7 +51,7 @@
* @see "Freetype 2 Documentation"
*
*/
-class FTGL_EXPORT FTLibrary
+class FTLibrary
{
public:
/**
diff --git a/src/FTList.h b/src/FTList.h
index 60f832f..1440667 100644
--- a/src/FTList.h
+++ b/src/FTList.h
@@ -32,7 +32,7 @@
* Provides a non-STL alternative to the STL list
*/
template <typename FT_LIST_ITEM_TYPE>
-class FTGL_EXPORT FTList
+class FTList
{
public:
typedef FT_LIST_ITEM_TYPE value_type;
diff --git a/src/FTSize.h b/src/FTSize.h
index e75bed5..4ba2666 100644
--- a/src/FTSize.h
+++ b/src/FTSize.h
@@ -40,7 +40,7 @@
* @see "Freetype 2 Documentation"
*
*/
-class FTGL_EXPORT FTSize
+class FTSize
{
public:
/**
diff --git a/src/FTVector.h b/src/FTVector.h
index 7caa692..ceac72a 100644
--- a/src/FTVector.h
+++ b/src/FTVector.h
@@ -32,7 +32,7 @@
* Provides a non-STL alternative to the STL vector
*/
template <typename FT_VECTOR_ITEM_TYPE>
-class FTGL_EXPORT FTVector
+class FTVector
{
public:
typedef FT_VECTOR_ITEM_TYPE value_type;
diff --git a/src/FTVectoriser.h b/src/FTVectoriser.h
index fa1404a..aebb6d8 100644
--- a/src/FTVectoriser.h
+++ b/src/FTVectoriser.h
@@ -41,7 +41,7 @@
/**
* FTTesselation captures points that are output by OpenGL's gluTesselator.
*/
-class FTGL_EXPORT FTTesselation
+class FTTesselation
{
public:
/**
@@ -103,7 +103,7 @@ class FTGL_EXPORT FTTesselation
/**
* FTMesh is a container of FTTesselation's that make up a polygon glyph
*/
-class FTGL_EXPORT FTMesh
+class FTMesh
{
typedef FTVector<FTTesselation*> TesselationVector;
typedef FTList<FTPoint> PointList;
@@ -203,7 +203,7 @@ const FTGL_DOUBLE FTGL_BACK_FACING = -1.0;
* @see FTPoint
*
*/
-class FTGL_EXPORT FTVectoriser
+class FTVectoriser
{
public:
/**