From fe84f14b23e65fa52508e192f758233f9eebc1c2 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 1b5428ae94a..8205fdbb7b1 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")