X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=misc%2Fgen-pkgconfig.in;h=9230b6fc40c0b282b7bc381946763b35de0ad1e4;hp=ecd8523ab66aa61b17eb349306f10e0b38cd9971;hb=bca50d0d8592defee6c584fdedd25f4b1a31345b;hpb=be512fa073c00c2d52567c973d16b121414870da diff --git a/misc/gen-pkgconfig.in b/misc/gen-pkgconfig.in index ecd8523a..9230b6fc 100644 --- a/misc/gen-pkgconfig.in +++ b/misc/gen-pkgconfig.in @@ -1,7 +1,7 @@ #!@SHELL@ -# $Id: gen-pkgconfig.in,v 1.26 2015/05/02 15:50:27 tom Exp $ +# $Id: gen-pkgconfig.in,v 1.33 2018/01/01 22:51:23 tom Exp $ ############################################################################## -# Copyright (c) 2009-2014,2015 Free Software Foundation, Inc. # +# Copyright (c) 2009-2015,2018 Free Software Foundation, Inc. # # # # Permission is hereby granted, free of charge, to any person obtaining a # # copy of this software and associated documentation files (the "Software"), # @@ -66,16 +66,16 @@ FORM_LIBRARY="${FORM_NAME}@USE_ARG_SUFFIX@" CFLAGS="@PKG_CFLAGS@" if test "$includedir" != "/usr/include" ; then - includetop=`echo "$includedir" | sed -e 's,/include/[^/]*$,/include/,'` + includetop=`echo "$includedir" | sed -e 's,/include/[^/]*$,/include,'` test "$includetop" = "/usr/include" && includetop="$includedir" - if test "x$includetop" != "$includedir" + if test "x$includetop" != "x$includedir" then CFLAGS="$CFLAGS -I${includetop}" fi CFLAGS="$CFLAGS -I\${includedir}" fi -LDFLAGS="@LDFLAGS@" +LDFLAGS= if test "$libdir" != "/usr/lib" ; then LDFLAGS="$LDFLAGS -L\${libdir}" fi @@ -87,20 +87,10 @@ fi # functions or curses variables (which also reside in tinfo) can be linked # using the -lncurses option. NEED_TINFO=no -if test "x@TINFO_LIBS@" != "x" +if test "x@TINFO_LIBS@" != "x" && \ + test "x$TINFO_ARG_SUFFIX" != "x$MAIN_LIBRARY" then - case "x$LDFLAGS" in - (*--as-needed*) - NEED_TINFO=yes - ;; - esac - case "x$LDFLAGS" in - (*,-rpath,*) - ;; - (*) - NEED_TINFO=yes - ;; - esac + NEED_TINFO=yes fi for name in @PC_MODULES_TO_MAKE@ @@ -113,7 +103,7 @@ do if test $name = $MAIN_LIBRARY ; then desc="$desc library" - test $NEED_TINFO = yes && LIBS="$LIBS -l$TINFO_NAME" + test $NEED_TINFO = yes && LIBS="$LIBS -l$TINFO_ARG_SUFFIX" elif test $name = $SUB_LIBRARY ; then desc="$desc terminal interface library" elif expr $name : ".*${CXX_NAME}.*" >/dev/null ; then @@ -148,10 +138,10 @@ version=@NCURSES_MAJOR@.@NCURSES_MINOR@.@NCURSES_PATCH@ Name: ${name}${suffix} Description: $desc Version: \${version} -URL: http://invisible-island.net/ncurses +URL: https://invisible-island.net/ncurses Requires.private: $reqs Libs: $LDFLAGS $LIBS -Libs.private: @LIBS@ +Libs.private: @LIBS@ @PTHREAD@ Cflags: $CFLAGS EOF