I'm saying that "exit 1; touch $@" looks to me like a C function that
has code following a return statement.  Can the "touch" ever execute?

On Wed, Jan 22, 2014 at 09:03:30AM -0800, Ethan Jackson wrote:
> Are you saying I should just do if !error then touch?  Or are you
> complaining about the rather odd touch -c after?  On the latter point,
> I struggled a bit with what to do about this.  Probably the most
> canonically correct thing to do, is to replace "@error=false" with
> "$(AM_V_GEN) error=false".   The downside of this, is it prints the
> entire if statement when we aren't doing silent compilation.
> 
> Thoughts?  We could sink up in person if this thread is getting confusing.
> 
> Ethan
> 
> 
> On Tue, Jan 21, 2014 at 7:59 PM, Ben Pfaff <b...@nicira.com> wrote:
> > On Tue, Jan 21, 2014 at 05:58:16PM -0800, Ethan Jackson wrote:
> >> The AM_V_GEN macro fits more cleanly with the automake silent rules
> >> option.  When enabled it will print "GEN <filename>" instead of simply
> >> echoing the command as before.
> >>
> >> Signed-off-by: Ethan Jackson <et...@nicira.com>
> >
> > I think that the first change is OK, but I don't understand the second
> > one.  "exit 1; touch $@" looks totally nuts to me.
> >> -     if $$error; then exit 1; else echo touch $@; touch $@; fi
> >> +     if $$error; then exit 1; touch $@; fi
> >> +     $(AM_V_GEN) touch -c $@
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to