Thanks for the prompt reply Brad. Cheers!

On Jun 24, 2:52 pm, Bradley Nelson <[email protected]> wrote:
> Hi Daniel:
> Currently you'd have to have another whole conditional inside:
>
> 'conditions': [
>  ['my_variable=="Blort"', {
>    # path A
>  }, {
>    'conditions:
>      ['my_variable=="Blat"', {
>        # path B
>      }, {
>        # path C (default)
>      }],
>  }],
>
> -BradN
>
>
>
> On Wed, Jun 24, 2009 at 2:49 PM, Daniel Cowx <[email protected]> wrote:
>
> > I'd like to be able to test 'my_variable' for 'Blort' and 'Blat', but
> > if neither of these are true, then I'd like to execute a default. The
> > problem is that with the syntax below, if 'my_variable' is 'Blort',
> > then both path A and C will be executed; which is wrong since each of
> > these paths should be mutually exclusive.
>
> > 'conditions': [
> >  ['my_variable=="Blort"', {
> >    # path A
> >  }],
> >  ['my_variable=="Blat"', {
> >    # path B
> >  }, {
> >    # path C (default)
> >  }],
>
> > To fix, I've tried re-arranging like so:
>
> > 'conditions': [
> >  ['my_variable=="Blort"', {
> >    # path A
> >  }, {
> >    ['my_variable=="Blat"', {
> >      # path B
> >    }, {
> >      # path C (default)
> >    }],
> >  }],
>
> > But this gives errors when you execute the gyp file (complains about a
> > comma). How do I accomplish this?
--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to