Hi Alexander, On 12/21/22 19:51, Alexander Monakov wrote:
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
Hmm, not my favourite to stick that in every public header file, but yes, it's portable.
Thanks, Alex
Alexander
-- <http://www.alejandro-colomar.es/>
OpenPGP_signature
Description: OpenPGP digital signature