Browse Source

Added macro to disable FreeType

Chlumsky 1 year ago
parent
commit
2830cae29c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      all-in-one/generate.py

+ 3 - 1
all-in-one/generate.py

@@ -58,8 +58,10 @@ header = """
 #pragma once
 #pragma once
 
 
 #define MSDFGEN_USE_CPP11
 #define MSDFGEN_USE_CPP11
+#ifndef MSDFGEN_NO_FREETYPE
 #define MSDFGEN_USE_FREETYPE
 #define MSDFGEN_USE_FREETYPE
 #define MSDFGEN_DISABLE_VARIABLE_FONTS
 #define MSDFGEN_DISABLE_VARIABLE_FONTS
+#endif
 
 
 #include <cstddef>
 #include <cstddef>
 #include <cstdlib>
 #include <cstdlib>
@@ -84,7 +86,7 @@ source = """
 
 
 #ifdef _MSC_VER
 #ifdef _MSC_VER
 #pragma warning(push)
 #pragma warning(push)
-#pragma warning(disable : 4456 4457 4458)
+#pragma warning(disable : 4456 4457 4458 6246)
 #elif defined(__GNUC__)
 #elif defined(__GNUC__)
 #pragma GCC diagnostic push
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wshadow"
 #pragma GCC diagnostic ignored "-Wshadow"