From fd0662520d453add386b48b4e0cc6cd6b566590c Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 29 Dec 2015 22:27:31 -0500 Subject: driver: added --std support. --- src/driver/amgc_driver_ctx.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/driver/amgc_driver_ctx.c') diff --git a/src/driver/amgc_driver_ctx.c b/src/driver/amgc_driver_ctx.c index 7bb59a9..d2bef3f 100644 --- a/src/driver/amgc_driver_ctx.c +++ b/src/driver/amgc_driver_ctx.c @@ -8,6 +8,7 @@ #include #include +#include #include #include #include @@ -143,6 +144,9 @@ int amgc_get_driver_ctx( if (!argv[1] && (flags & AMGC_DRIVER_VERBOSITY_USAGE)) return amgc_driver_usage(program,0,options,meta); + /* compiler defaults */ + cctx.std = STANDARD_C99; + /* get options, count units */ for (entry=meta->entries; entry->fopt || entry->arg; entry++) { if (entry->fopt) { @@ -154,6 +158,10 @@ int amgc_get_driver_ctx( case TAG_VERSION: cctx.drvflags |= AMGC_DRIVER_VERSION; break; + + case TAG_LANG_STD: + cctx.std = amgc_lang_std_from_string(entry->arg); + break; } } else nunits++; -- cgit v1.2.3