From cb27338bf4dfc621ecf523d7c3c44434b58f5b17 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 24 Feb 2022 12:19:10 +0100 Subject: [PATCH] Set required C standard to C99 with extensions --- CMakeLists.txt | 4 ++++ rdtk/CMakeLists.txt | 4 ++++ uwac/CMakeLists.txt | 4 ++++ winpr/CMakeLists.txt | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 266e93519..ee9e24f17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,10 @@ cmake_minimum_required(VERSION 3.4) project(FreeRDP C) +set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS ON) + if(NOT DEFINED VENDOR) set(VENDOR "FreeRDP" CACHE STRING "FreeRDP package vendor") endif() diff --git a/rdtk/CMakeLists.txt b/rdtk/CMakeLists.txt index 000de89b3..5ccd47320 100644 --- a/rdtk/CMakeLists.txt +++ b/rdtk/CMakeLists.txt @@ -27,6 +27,10 @@ if (NOT FREERDP_UNIFIED_BUILD) cmake_minimum_required(VERSION 3.4) project(RdTk VERSION ${RDTK_VERSION} LANGUAGES C) + set(CMAKE_C_STANDARD 99) + set(CMAKE_C_STANDARD_REQUIRED ON) + set(CMAKE_C_EXTENSIONS ON) + set(CMAKE_COLOR_MAKEFILE ON) set(WINPR_VERSION_MAJOR 3) diff --git a/uwac/CMakeLists.txt b/uwac/CMakeLists.txt index a78893acc..b4f9bd1c9 100644 --- a/uwac/CMakeLists.txt +++ b/uwac/CMakeLists.txt @@ -27,6 +27,10 @@ if (NOT FREERDP_UNIFIED_BUILD) cmake_minimum_required(VERSION 3.4) project(uwac VERSION ${UWAC_VERSION} LANGUAGES C) + set(CMAKE_C_STANDARD 99) + set(CMAKE_C_STANDARD_REQUIRED ON) + set(CMAKE_C_EXTENSIONS ON) + set(CMAKE_COLOR_MAKEFILE ON) option(BUILD_SHARED_LIBS "Build shared libraries" ON) diff --git a/winpr/CMakeLists.txt b/winpr/CMakeLists.txt index 6d49c2423..7ab46df25 100644 --- a/winpr/CMakeLists.txt +++ b/winpr/CMakeLists.txt @@ -19,6 +19,10 @@ if (NOT FREERDP_UNIFIED_BUILD) cmake_minimum_required(VERSION 3.4) project(WinPR LANGUAGES C) + set(CMAKE_C_STANDARD 99) + set(CMAKE_C_STANDARD_REQUIRED ON) + set(CMAKE_C_EXTENSIONS ON) + set(CMAKE_COLOR_MAKEFILE ON) option(WITH_LIBRARY_VERSIONING "Use library version triplet" ON)