In /usr/bin/cups-config line 17:
exec_prefix=/usr
^---------^ SC2034: exec_prefix appears unused. Verify use (or export if used externally).


In /usr/bin/cups-config line 18:
bindir=/usr/bin
^----^ SC2034: bindir appears unused. Verify use (or export if used externally).


In /usr/bin/cups-config line 21:
datarootdir=/usr/share
^---------^ SC2034: datarootdir appears unused. Verify use (or export if used externally).


In /usr/bin/cups-config line 22:
datadir=/usr/share
^-----^ SC2034: datadir appears unused. Verify use (or export if used externally).


In /usr/bin/cups-config line 23:
sysconfdir=/etc
^--------^ SC2034: sysconfdir appears unused. Verify use (or export if used externally).


In /usr/bin/cups-config line 32:
LIBGSSAPI=`[ ! -x /usr/bin/krb5-config ] || /usr/bin/krb5-config --libs`
          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
LIBGSSAPI=$([ ! -x /usr/bin/krb5-config ] || /usr/bin/krb5-config --libs)


In /usr/bin/cups-config line 36:
selfdir=`dirname $0`
        ^----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                 ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
selfdir=$(dirname "$0")


In /usr/bin/cups-config line 47:
    if test $libdir != /usr/lib -a $libdir != /usr/lib32 -a $libdir != /usr/lib64 -a $libdir != /usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH); then
            ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                                            ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                     ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                                         ^-- SC2046: Quote this to prevent word splitting.

Did you mean: 
    if test "$libdir" != /usr/lib -a "$libdir" != /usr/lib32 -a "$libdir" != /usr/lib64 -a "$libdir" != /usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH); then


In /usr/bin/cups-config line 66:
    exit $1
         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    exit "$1"


In /usr/bin/cups-config line 85:
	    echo $CFLAGS
                 ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    echo "$CFLAGS"


In /usr/bin/cups-config line 97:
	    echo $LDFLAGS
                 ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    echo "$LDFLAGS"


In /usr/bin/cups-config line 105:
	    echo $libs
                 ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    echo "$libs"

For more information:
  https://www.shellcheck.net/wiki/SC2034 -- bindir appears unused. Verify use...
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...