Avoid redefinition of HB_NO_SETLOCALE in certain configs
diff --git a/src/hb-common.cc b/src/hb-common.cc
index a6775f7..249a8a8 100644
--- a/src/hb-common.cc
+++ b/src/hb-common.cc
@@ -29,7 +29,7 @@
 #include "hb.hh"
 #include "hb-machinery.hh"
 
-#if !defined(HAVE_NEWLOCALE) || !defined(HAVE_USELOCALE)
+#if !defined(HB_NO_SETLOCALE) && (!defined(HAVE_NEWLOCALE) || !defined(HAVE_USELOCALE))
 #define HB_NO_SETLOCALE 1
 #endif