From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2006-11-03 09:54:06


On Nov 3, 2006, at 9:46 AM, Ethan Mallove wrote:

>> So just to confirm -- this works:
>>
>> command = ./configure --with-mpi-dir=&test_prefix(); gmake
>>
>> Right?
>
> Right. I still like doing trim_quotes before returning, so
> that we're more forgiving in allowing ''both'' of these:
>
> shell_build_command = configure --with-mpi-dir=&test_prefix(); gmake
> shell_build_command = "configure --with-mpi-dir=&test_prefix(); gmake"

But what if there are cases where I *do* want quotes?

I'm more in favor of being as literal as possible. What you type for
the shell_build_command will be directly launched. This provides
greater flexiblity for if you *do* need quotes. For example:

shell_build_command = ./configure "CFLAGS=-g -O"

In this case you definitely do not want to remove the quotes.

More specifically, proper quoting handling is a really, really tricky
task and I don't really want to tackle it. :-)

-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems