From f018a3d9c5e8e01564f05dc20383b526682f78cd Mon Sep 17 00:00:00 2001 From: "C. J. Howard" Date: Thu, 2 Feb 2023 04:03:59 +0800 Subject: [PATCH] Disable unused stb_image features --- CMakeLists.txt | 2 +- modules/antkeeper-source | 2 +- modules/stb/stb_image.c | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e9a76c..539a837 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,7 +49,7 @@ if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS} -g") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3") elseif(MSVC) - set(CMAKE_CXX_FLAGS "/MP /W3 /MT /GR- /GS- /D_WIN32_WINNT=0x0501 /DWINVER=0x0501") + set(CMAKE_CXX_FLAGS "/MP /W3 /MT /GR- /GS- /EHsc /D_WIN32_WINNT=0x0501 /DWINVER=0x0501") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS}") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} /O2") endif() diff --git a/modules/antkeeper-source b/modules/antkeeper-source index 1747b85..a37f7c0 160000 --- a/modules/antkeeper-source +++ b/modules/antkeeper-source @@ -1 +1 @@ -Subproject commit 1747b85607446287c7a20f3ced05b3aae28d6adb +Subproject commit a37f7c0f5fe2c441bd2e1b26d19bcda3ace05988 diff --git a/modules/stb/stb_image.c b/modules/stb/stb_image.c index 5b81727..225851f 100644 --- a/modules/stb/stb_image.c +++ b/modules/stb/stb_image.c @@ -3,8 +3,12 @@ #define STBI_NO_BMP #define STBI_NO_PSD #define STBI_NO_GIF +#define STBI_NO_HDR #define STBI_NO_PIC #define STBI_NO_PNM +#define STBI_NO_FAILURE_STRINGS +#define STBI_NO_LINEAR +#define STBI_NO_STDIO #if defined(NDEBUG) #define STBI_ASSERT(x)