]> Pileus Git - ~andy/gtk/blob - gtk-config-2.0.in
Move gtk-config to gtk-config-2.0 move gtk_.m4 to gtk-2.0.m4
[~andy/gtk] / gtk-config-2.0.in
1 #!/bin/sh
2
3 glib_libs="@glib_libs@"
4 glib_cflags="@glib_cflags@"
5 glib_thread_libs="@glib_thread_libs@"
6 glib_thread_cflags="@glib_thread_cflags@"
7
8 target=@gdktarget@
9 prefix=@prefix@
10 exec_prefix=@exec_prefix@
11 exec_prefix_set=no
12
13 usage()
14 {
15         cat <<EOF
16 Usage: gtk2-config [OPTIONS] [LIBRARIES]
17 Options:
18         [--prefix[=DIR]]
19         [--exec-prefix[=DIR]]
20         [--target=gdktarget]
21         [--version]
22         [--libs]
23         [--cflags]
24 Libraries:
25         gtk
26         gthread
27 EOF
28         exit $1
29 }
30
31 if test $# -eq 0; then
32         usage 1 1>&2
33 fi
34
35 lib_gtk=yes
36
37 while test $# -gt 0; do
38   case "$1" in
39   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
40   *) optarg= ;;
41   esac
42
43   case $1 in
44     --prefix=*)
45       prefix=$optarg
46       if test $exec_prefix_set = no ; then
47         exec_prefix=$optarg
48       fi
49       ;;
50     --prefix)
51       echo_prefix=yes
52       ;;
53     --exec-prefix=*)
54       exec_prefix=$optarg
55       exec_prefix_set=yes
56       ;;
57     --target=*)
58       target=$optarg
59       ;;
60     --exec-prefix)
61       echo_exec_prefix=yes
62       ;;
63     --version)
64       echo @GTK_MAJOR_VERSION@.@GTK_MINOR_VERSION@.@GTK_MICRO_VERSION@
65       ;;
66     --cflags)
67       echo_cflags=yes
68       ;;
69     --libs)
70       echo_libs=yes
71       ;;
72     gtk)
73       lib_gtk=yes
74       ;;
75     gthread)
76       lib_gthread=yes
77       ;;
78     *)
79       usage 1 1>&2
80       ;;
81   esac
82   shift
83 done
84
85 if test "$echo_prefix" = "yes"; then
86         echo $prefix
87 fi
88
89 if test "$echo_exec_prefix" = "yes"; then
90         echo $exec_prefix
91 fi
92
93 if test "$lib_gthread" = "yes"; then
94       glib_cflags="$glib_thread_cflags"
95       glib_libs="$glib_thread_libs"
96 fi
97
98 if test "$echo_cflags" = "yes"; then
99       includes=-I@includedir@/gtk2
100       echo -I@libdir@/gtk2/include $includes $glib_cflags @PANGO_CFLAGS@ @more_cflags@ 
101 fi
102
103 if test "$echo_libs" = "yes"; then
104       my_glib_libs=
105       libdirs=-L@libdir@
106       for i in $glib_libs ; do
107         if test $i != -L@libdir@ ; then
108           if test -z "$my_glib_libs" ; then
109             my_glib_libs="$i"
110           else
111             my_glib_libs="$my_glib_libs $i"
112           fi
113         fi
114       done
115
116       echo $libdirs @more_ldflags@ -lgtk-$target-1.3 -lgdk_pixbuf-1.3 -lgdk-$target-1.3 $my_glib_libs @INTLLIBS@ @PANGO_LIBS@ @more_libs@ @GDK_WLIBS@ @MATH_LIB@
117 fi      
118