Author: brane Date: Tue Jul 1 00:24:53 2025 New Revision: 1926880 URL: http://svn.apache.org/viewvc?rev=1926880&view=rev Log: In the CMake build, disable C language extensions. Without this, CMake will set the compiler flag to -std=gnu90 instead of -std=c90 (or 99, as the case may be) and we don't want that.
* CMakeLists.txt (CMAKE_C_EXTENSIONS): Turn off. * test/MockHTTPinC/CMakeLists.txt (CMAKE_C_STANDARD_REQUIRED): Remove. It's inherited. Modified: serf/trunk/CMakeLists.txt serf/trunk/test/MockHTTPinC/CMakeLists.txt Modified: serf/trunk/CMakeLists.txt URL: http://svn.apache.org/viewvc/serf/trunk/CMakeLists.txt?rev=1926880&r1=1926879&r2=1926880&view=diff ============================================================================== --- serf/trunk/CMakeLists.txt (original) +++ serf/trunk/CMakeLists.txt Tue Jul 1 00:24:53 2025 @@ -351,6 +351,7 @@ endif() # Set common compiler flags set(CMAKE_C_STANDARD 90) # Use C90. MockHTTP overrides this. +set(CMAKE_C_EXTENSIONS OFF) set(CMAKE_C_STANDARD_REQUIRED TRUE) if(NOT MSVC) Modified: serf/trunk/test/MockHTTPinC/CMakeLists.txt URL: http://svn.apache.org/viewvc/serf/trunk/test/MockHTTPinC/CMakeLists.txt?rev=1926880&r1=1926879&r2=1926880&view=diff ============================================================================== --- serf/trunk/test/MockHTTPinC/CMakeLists.txt (original) +++ serf/trunk/test/MockHTTPinC/CMakeLists.txt Tue Jul 1 00:24:53 2025 @@ -24,7 +24,6 @@ set(MockHTTPinC_SOURCES # MockHTTP requires the C99 standard. set(CMAKE_C_STANDARD 99) -set(CMAKE_C_STANDARD_REQUIRED TRUE) # Update compiler options for this library. if(NOT SHOW_MockHTTPinC_WARNINGS)