From 2ded35238e857c1d669efdc777d5a78c3b99b3fe Mon Sep 17 00:00:00 2001 From: Chlumsky Date: Mon, 24 Jul 2023 22:24:56 +0200 Subject: [PATCH] Compatibility fixes --- all-in-one/generate.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/all-in-one/generate.py b/all-in-one/generate.py index 840b90f..f0d2085 100644 --- a/all-in-one/generate.py +++ b/all-in-one/generate.py @@ -55,9 +55,8 @@ sourceList = [ header = """ #pragma once -#ifndef _USE_MATH_DEFINES -#define _USE_MATH_DEFINES -#endif +#define MSDFGEN_USE_CPP11 +#define MSDFGEN_USE_FREETYPE #include #include @@ -80,6 +79,14 @@ source = """ #include FT_MULTIPLE_MASTERS_H #endif #endif + +#ifdef _MSC_VER +#pragma warning(disable : 4456 4458) +#endif + +#ifndef M_PI +#define M_PI 3.1415926535897932384626433832795 +#endif """ with open(os.path.join(rootDir, 'LICENSE.txt'), 'r') as file: