On Wed, 21 Dec 2022, Alejandro Colomar via Gcc wrote:

> Hi,
> 
> I've long had this wish: an option similar to -std, but which would not
> specify the standard.  Rather, mark a requirement that the standard be at
> least a version.
> 
> This would be especially useful for libraries, which might for example require
> C99 or C11 to work.  They would be able to specify -minstd=c11 in their pc(5)
> file (for use with pkgconf(1)).

There's already a standard, portable way to check:

#if __STDC_VERSION__ < 201710
#error C17 required
#endif

Alexander

Reply via email to