/usr/bin/vdk-config-2 is in libvdk2-dev 2.4.0-5.2.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | #!/bin/sh
# this is shamelessly stolen from gnome-config
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
bindir=${exec_prefix}/bin
pkglibdir=${libdir}/vdk
transform=s,x,x,
CFLAGS="-I${prefix}/include/vdk2"
LIBDIRS="-L${exec_prefix}/lib"
vdk_libs="$LIBDIRS -lvdk2 -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 \
-lpthread "
vdk_cflags="$CFLAGS -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 \
"
usage()
{
cat << EOF
VDK: The Visual Development Kit C++ Library config script
Version 2.4.0 released on 05-22-2004
Usage: vdk-config-2 [OPTION]...
Generic options
-v --version output VDK version information
-h --help display this help and exit
Utilities
Compilation support options
-c --cflags print pre-processor and compiler flags
-l --libs print library linking information
--libs-only-L only print the -L/-R part of --libs
--libs-only-l only print the -l part of --libs
-d --define add a -D_VDK_
EOF
exit $1
}
if test $# -eq 0; then
usage 1
fi
cflags=false
libs_L=false
libs_l=false
any=no
while test $# -gt 0; do
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case $1 in
-v | --version)
echo 2.4.0
exit 0
;;
-h | --help)
usage 0
;;
-c | --cflags)
cflags=true
;;
-l | --libs)
libs_L=true
libs_l=true
;;
--libs-only-L)
libs_L=true
;;
--libs-only-l)
libs_l=true
;;
-d | --define)
define="-D_VDK_"
;;
*)
usage 1
;;
esac
shift
done
# default to VDK for backward compatibility
# (should be removed some time in the future)
if test "x$any" = xno; then
the_libs="$the_libs $vdk_libs"
the_flags="$the_flags $vdk_cflags"
fi
if $cflags; then
all_flags="$the_flags"
fi
if $libs_L || $libs_l; then
all_flags="$all_flags $the_libs"
fi
if (test -z "$all_flags" || test "x$all_flags" = "x ") && test "x$define" = "x"; then
exit 1
fi
# Straight out any possible duplicates, but be careful to
# get `-lfoo -lbar -lbaz' for `-lfoo -lbaz -lbar -lbaz'
other_flags=
lib_L_flags=
rev_libs=
for i in $all_flags; do
case "$i" in
# a library, save it for later, in reverse order
-l*) rev_libs="$i $rev_libs" ;;
-L*|-R*)
if $libs_L; then
case " $lib_L_flags " in
*\ $i\ *) ;; # already there
*) lib_L_flags="$lib_L_flags $i" ;; # add it to output
esac
fi;;
*)
case " $other_flags " in
*\ $i\ *) ;; # already there
*) other_flags="$other_flags $i" ;; # add it to output
esac ;;
esac
done
ord_libs=
if $libs_l; then
for i in $rev_libs; do
case " $ord_libs " in
*\ $i\ *) ;; # already there
*) ord_libs="$i $ord_libs" ;; # add it to output in reverse order
esac
done
fi
echo $define $other_flags $lib_L_flags $ord_libs
exit 0
|