From 30b2e4207d2f41c64e843959119a03307e06aa9a Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sun, 9 Sep 2012 19:19:15 +0000 Subject: When .POSIX: is specified use POSIX-standard macro values by default. --- read.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'read.c') diff --git a/read.c b/read.c index f075ef5..7f6939e 100644 --- a/read.c +++ b/read.c @@ -1962,6 +1962,13 @@ record_files (struct nameseq *filenames, const char *pattern, { posix_pedantic = 1; define_variable_cname (".SHELLFLAGS", "-ec", o_default, 0); + /* These default values are based on IEEE Std 1003.1-2008. */ + define_variable_cname ("ARFLAGS", "-rv", o_default, 0); + define_variable_cname ("CC", "c99", o_default, 0); + define_variable_cname ("CFLAGS", "-O", o_default, 0); + define_variable_cname ("FC", "fort77", o_default, 0); + define_variable_cname ("FFLAGS", "-O 1", o_default, 0); + define_variable_cname ("SCCSGETFLAGS", "-s", o_default, 0); } else if (streq (name, ".SECONDEXPANSION")) second_expansion = 1; -- cgit v1.2.3