yazpp-config: quote some RHS values (that might include blanks)
[yazpp-moved-to-github.git] / yazpp-config.in
index 0b37a82..d66d4c1 100644 (file)
@@ -1,16 +1,17 @@
 #!/bin/sh
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
+prefix="@prefix@"
+exec_prefix="@exec_prefix@"
+libdir="@libdir@"
+includedir="@includedir@"
 echo_cflags=no
 echo_libs=no
 echo_help=no
 echo_tabs=no
 echo_source=yes
 echo_lalibs=no
-src_root=@abs_top_srcdir@
-build_root=@abs_top_builddir@
+echo_zoom=no
+src_root="@abs_top_srcdir@"
+build_root="@abs_top_builddir@"
 yazlibs="@YAZLIB@ @LIBS@"
 yazlalibs="@YAZLALIB@ @LIBS@"
 VERSION=@VERSION@
@@ -62,6 +63,9 @@ while test $# -gt 0; do
        --lalibs)
            echo_lalibs=yes
            ;;
+       zoom)
+           echo_zoom=yes
+           ;;
        -*)
            echo_help=yes
            ;;
@@ -69,25 +73,33 @@ while test $# -gt 0; do
     shift
 done
 
-libs_short="-lyazpp -lzoompp"
-
 YAZPPINC="@YAZINC@"
+YAZPPLALIB="$yazlalibs"
+YAZPPLIB="$yazlibs"
 
 if test "$echo_source" = "yes"; then
-    YAZPPLIB="-L${build_root}/src/.libs -lyazpp"
-    YAZPPLIB="$YAZPPLIB -L${build_root}/zoom/.libs -lzoompp"
-    YAZPPLIB="$YAZPPLIB $yazlibs"
-    YAZPPLALIB="${build_root}/src/libyazpp.la $yazlalibs"
-    YAZPPINC="-I${src_root}/include $YAZPPINC"
+    if test "$echo_zoom" = "yes"; then
+        YAZPPLIB="-L${build_root}/zoom/.libs -lzoomzpp $YAZPPLIB"
+        YAZPPLALIB="${build_root}/zoom/libzoompp.la $YAZPPLALIB"
+    else
+        YAZPPLIB="-L${build_root}/src/.libs -lyazpp $YAZPPLIB"
+        YAZPPLALIB="${build_root}/src/libyazpp.la $YAZPPLALIB"
+    fi
+    YAZPPINC="$YAZPPINC -I${src_root}/include"
 else
+    if test "$echo_zoom" = "yes"; then
+       libs_short="-lzoompp"
+    else
+       libs_short="-lyazpp"
+    fi
     if test "$prefix" = "/usr"; then
-       YAZPPLIB="${libs_short} $yazlibs"
+       YAZPPLIB="${libs_short} $YAZPPLIB"
     else
-       YAZPPLIB="-L${libdir} ${libs_short} $yazlibs"
+       YAZPPLIB="-L${libdir} ${libs_short} $YAZPPLIB"
     fi
-    YAZPPLALIB=$YAZPPLIB
+    YAZPPLALIB="$YAZPPLIB"
     if test "$prefix" != "/usr"; then
-       YAZPPINC="-I${includedir} $YAZPPINC"
+       YAZPPINC="$YAZPPINC -I${includedir}"
     fi
 fi