We are using C99 features, such as anonymous variadic macros and
mixed declarations and code.
Besides, we are using POSIX extensions (fork, etc.), so there is
(probably?) no point in forcing the use of the old ANSI C89 / ISO C90.
Signed-off-by: Mikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
include(GNUInstallDirs)
###############################################################################
-# Adhere strictly to old ANSI C89 / ISO C90 standard
-set(CMAKE_C_STANDARD 90)
+# Follow ISO C99 standard
+set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS ON) # Use GNU extensions and POSIX standard