传递包含逗号的选项来配置脚本(Linux)

时间:2010-08-18 19:42:04

标签: linux autoconf 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 个答案:

答案 0 :(得分:2)

改用LDFLAGS和LIBS:

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