Andres Freund <and...@anarazel.de> writes: > I'd like to change it so it doesn't enforce C89 compliance across the > board, but instead enforces the relevant standard. For that I'd need to > change CFLAGS per-branch in the buildfarm. Is that possible already? Do > I need two different config files?
I just did that on dromedary, with a stanza like this at the bottom: if ($branch eq 'HEAD' or $branch ge 'REL_12') { $conf{config_env}->{CC} = 'ccache gcc -std=c99'; } else { $conf{config_env}->{CC} = 'ccache gcc -ansi'; } regards, tom lane