Commit 768022b98e45d343b540f83816fb65f549eac041

Ignacio Casal Quinteiro 2020-12-23T11:30:19

meson.build (ft2_defines): Fix builds on Windows.

diff --git a/ChangeLog b/ChangeLog
index d3dca8c..116c526 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-12-23  Ignacio Casal Quinteiro  <qignacio@amazon.com>
+
+	meson.build (ft2_defines): Fix builds on Windows.
+
 2020-12-18  Tatsuyuki Ishi  <ishitatsuyuki@gmail.com>
 
 	[autofit] Fix double division in stem darkening.
diff --git a/meson.build b/meson.build
index c98fea6..d0f5783 100644
--- a/meson.build
+++ b/meson.build
@@ -302,6 +302,10 @@ ft2_sources += ftoption_h
 # Studio does).
 ft2_defines += ['-DFT2_BUILD_LIBRARY=1']
 
+if host_machine.system() == 'windows'
+  ft2_defines += ['-DDLL_EXPORT=1']
+endif
+
 
 # Ensure that the `ftoption.h` file generated above will be used to build
 # FreeType.  Unfortunately, and very surprisingly, configure_file() does not