From 1e365e2f4346f8fa58bfd3a9de93d9bc70cf0127 Mon Sep 17 00:00:00 2001 From: Robert Adam Date: Sun, 13 Nov 2022 18:48:45 +0100 Subject: [PATCH] BUILD(cmake): Ensure plain char type is always signed This eradicates some platform differences Fixes #3845 --- cmake/compiler.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/compiler.cmake b/cmake/compiler.cmake index b76d791059e..856bae18082 100644 --- a/cmake/compiler.cmake +++ b/cmake/compiler.cmake @@ -21,7 +21,7 @@ if(WIN32) add_compile_definitions(_WIN32_WINNT=0x0601) endif() -set(WANTED_FEATURES "ENABLE_MOST_WARNINGS") +set(WANTED_FEATURES "ENABLE_MOST_WARNINGS" "ENSURE_DEFAULT_CHAR_IS_SIGNED") if(CMAKE_BUILD_TYPE STREQUAL "Release") list(APPEND WANTED_FEATURES "OPTIMIZE_FOR_SPEED")