From 76bf7e3c0c7a9cef9e0a2a6580323064db6710d1 Mon Sep 17 00:00:00 2001 From: Laukik Hase Date: Fri, 15 Jul 2022 17:42:05 +0530 Subject: [PATCH] cmake: Removed CMake flags for controlling C standard - `CMAKE_C_EXTENSIONS`: Enable/disable compiler-specific extensions - `CMAKE_C_STANDARD`: Set C standard (C99, C11) - These variables (as set in mbedtls) set the C standard to C99 for ESP-IDF as well, resulting in build errors related to `asm volatile` (cherry picked from commit e39975969d548572a39875ad29abd88b23285f94) --- CMakeLists.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a4c82cb7a2..d0a638a5ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -170,8 +170,6 @@ string(REGEX MATCH "Clang" CMAKE_COMPILER_IS_CLANG "${CMAKE_C_COMPILER_ID}") include(CheckCCompilerFlag) -set(CMAKE_C_EXTENSIONS OFF) -set(CMAKE_C_STANDARD 99) if(CMAKE_COMPILER_IS_GNU) # some warnings we want are not available with old GCC versions