curl-library
Re: PATCH: curl-config --static-libs should output nothing when compiled with --disable-static
Date: Wed, 28 Nov 2012 10:04:19 +0100
Replaced the [] with test and added the X. Also fixed the spelling error :).
Wouter
On Tue, Nov 27, 2012 at 10:42:22PM +0100, Dan Fandrich wrote:
> On Tue, Nov 27, 2012 at 05:33:37PM +0100, Wouter Van Rooy wrote:
> > --- curl/curl-config.in.orig 2012-11-20 10:09:59.899288883 +0000
> > +++ curl/curl-config.in 2012-11-20 10:16:20.463354946 +0000
> > @@ -156,7 +155,12 @@
> > ;;
> >
> > --static-libs)
> > - echo @libdir@/libcurl.@libext@ @LDFLAGS@ @LIBCURL_LIBS@ @LIBS@
> > + if [ "@ENABLE_STATIC@" != no ]; then
>
> To be consistent with the rest of the file, I'd use "test" here instead
> of [ ]. And, I'm not sure if it's still an issue in the 21st century, but
> some non-bash shells have/had trouble with empty strings in quotes,
> which is why configure and the rest of this file use apparently
> supurious X characters to avoid the possibility.
>
> > + echo @libdir@/libcurl.@libext@ @LDFLAGS@ @LIBCURL_LIBS@ @LIBS@
> > + else
> > + echo "curl was build with static libraries disabled" >&2
>
> s/build/built/
>
> > + exit 1
> > + fi
> > ;;
> >
> > --configure)
> > --- curl/configure.ac 2012-11-20 10:45:34.679698084 +0000
> > +++ curl/configure.ac 2012-11-20 10:42:05.967659506 +0000
> > @@ -3348,6 +3348,10 @@
> > ENABLE_SHARED="$enable_shared"
> > AC_SUBST(ENABLE_SHARED)
> >
> > +dnl to let curl-config output the static libraries correctly
> > +ENABLE_STATIC="$enable_static"
> > +AC_SUBST(ENABLE_STATIC)
> > +
> > dnl
> > dnl For keeping supported features and protocols also in pkg-config file
> > dnl since it is more cross-compile friendly than curl-config
>
> >>> Dan
> -------------------------------------------------------------------
> List admin: http://cool.haxx.se/list/listinfo/curl-library
> Etiquette: http://curl.haxx.se/mail/etiquette.html
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
- text/x-diff attachment: curl-7.27.0-static-lib-disable.patch