summaryrefslogtreecommitdiff
path: root/recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config')
-rw-r--r--recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config72
1 files changed, 72 insertions, 0 deletions
diff --git a/recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config b/recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config
new file mode 100644
index 0000000000..aaa64f392c
--- /dev/null
+++ b/recipes/glib-1.2/glib-1.2-1.2.10/glib-config-use-pkg-config
@@ -0,0 +1,72 @@
+--- glib-1.2.10/glib-config.in.orig 2006-06-28 12:28:53.000000000 +0100
++++ glib-1.2.10/glib-config.in 2006-06-28 12:31:33.000000000 +0100
+@@ -28,6 +28,8 @@
+
+ lib_glib=yes
+
++cmd="pkg-config "
++
+ while test $# -gt 0; do
+ case "$1" in
+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+@@ -55,20 +57,14 @@
+ echo @GLIB_VERSION@
+ exit 0
+ ;;
+- --cflags)
+- echo_cflags=yes
+- ;;
+- --libs)
+- echo_libs=yes
+- ;;
+- glib)
+- lib_glib=yes
+- ;;
+- gmodule)
+- lib_gmodule=yes
+- ;;
+- gthread)
+- lib_gthread=yes
++ --cflags | --libs)
++ cmd="$cmd $1 "
++ echo_pkgconfig="yes"
++ ;;
++ glib | gmodule | gthread)
++ cmd="$cmd $1 "
++ echo_pkgconfig="yes"
++ module_provided="yes"
+ ;;
+ *)
+ usage 1 1>&2
+@@ -83,26 +79,9 @@
+ if test "$echo_exec_prefix" = "yes"; then
+ echo $exec_prefix
+ fi
+-if test "$echo_cflags" = "yes"; then
+- cflags=""
+- if test "$lib_gthread" = "yes"; then
+- cflags="$cflags @G_THREAD_CFLAGS@"
+- fi
+- echo -I@includedir@/glib-1.2 -I@libdir@/glib/include $includes $cflags
+-fi
+-if test "$echo_libs" = "yes"; then
+- libsp=""
+- libsa=""
+- if test "$lib_glib" = "yes"; then
+- libsp="$libsp -lglib"
+- fi
+- if test "$lib_gthread" = "yes"; then
+- libsp="-lgthread $libsp"
+- libsa="$libsa @G_THREAD_LIBS@"
+- fi
+- if test "$lib_gmodule" = "yes"; then
+- libsp="@G_MODULE_LDFLAGS@ -lgmodule $libsp"
+- libsa="$libsa @G_MODULE_LIBS@"
+- fi
+- echo -L@libdir@ $libsp $libsa
++if test "$echo_pkgconfig" = "yes"; then
++ if test -z "$module_provided" ; then
++ cmd="$cmd glib"
++ fi
++ echo `$cmd`
+ fi