Centralize math include
https://github.com/harfbuzz/harfbuzz/pull/3212
diff --git a/src/hb-style.cc b/src/hb-style.cc
index 58fde1b..126fcc0 100644
--- a/src/hb-style.cc
+++ b/src/hb-style.cc
@@ -26,9 +26,6 @@
#ifndef HB_NO_STYLE
-#define _USE_MATH_DEFINES
-#include <math.h>
-
#include "hb-ot-var-avar-table.hh"
#include "hb-ot-var-fvar-table.hh"
#include "hb-ot-stat-table.hh"
diff --git a/src/hb.hh b/src/hb.hh
index 7c72179..829b5a1 100644
--- a/src/hb.hh
+++ b/src/hb.hh
@@ -182,6 +182,9 @@
#include <cassert>
#include <cfloat>
#include <climits>
+#ifdef _MSC_VER
+# define _USE_MATH_DEFINES
+#endif
#include <cmath>
#include <cstdarg>
#include <cstddef>