передать параметр, содержащий запятую для настройки скрипта (Linux) - PullRequest
0 голосов
/ 18 августа 2010

У меня есть скрипт configure, в котором мне нужно передать параметр, содержащий запятую.Теперь, если бы не запятая, я мог бы поставить несколько вокруг, чтобы заставить configure распознавать строку в целом:

 ./configure --with-arpack="-Wl,-rpath,/my/path -L/my/path -larpack"

Но запятые интерпретируются как разделители опций, поэтому скрипт распознает толькоWl как вариант передачи:

=== With linker flags: -Wl -rpath /my/path -L/my/path -larpack

Как мне обойти это?

Себастьян

1 Ответ

2 голосов
/ 20 августа 2010

Вместо этого используйте LDFLAGS и LIBS:

$ export LDFLAGS="-Wl,-rpath,/my/path -L/my/path"
$ export LIBS="-larpack"
$ ./configure --with-arpack
...