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>