Coloque suas opções em uma matriz e, em seguida, você pode citar:
declare -a CONFOPTS
CONFOPTS=(
'--enable-shared'
"--with-blas=-L${PREFIX}/lib/ -lblas"
"--with-lapack=-L${PREFIX}/lib -llapack"
)
./configure --prefix="${PREFIX}" "${CONFOPTS[@]}"
Não sei se separei as suas opções corretamente. Por favor, deixe-me saber se você precisa de ajuda para fazer ajustes.
Se você realmente precisar manter essas aspas duplas e passá-las para configure
, tente isto:
declare -a CONFOPTS
CONFOPTS=(
'--enable-shared'
'--with-blas="-L${PREFIX}/lib/ -lblas"'
'--with-lapack="-L${PREFIX}/lib -llapack"'
)
./configure --prefix="${PREFIX}" "${CONFOPTS[@]}"
Ou mesmo isso?:
declare -a CONFOPTS
CONFOPTS=(
'--enable-shared'
"--with-blas=\"-L${PREFIX}/lib/ -lblas\""
"--with-lapack=\"-L${PREFIX}/lib -llapack\""
)
./configure --prefix="${PREFIX}" "${CONFOPTS[@]}"