gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog macros/agg.m4


From: Markus Gothe
Subject: [Gnash-commit] gnash ChangeLog macros/agg.m4
Date: Thu, 12 Oct 2006 20:16:21 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Markus Gothe <nihilus>  06/10/12 20:16:21

Modified files:
        .              : ChangeLog 
        macros         : agg.m4 

Log message:
        Added pkg-config support.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1173&r2=1.1174
http://cvs.savannah.gnu.org/viewcvs/gnash/macros/agg.m4?cvsroot=gnash&r1=1.11&r2=1.12

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1173
retrieving revision 1.1174
diff -u -b -r1.1173 -r1.1174
--- ChangeLog   12 Oct 2006 18:55:09 -0000      1.1173
+++ ChangeLog   12 Oct 2006 20:16:21 -0000      1.1174
@@ -2,6 +2,7 @@
 
        * gui/sdl.cpp: fixed includes for getopt() and basename().
          include tu_opengl_includes.h
+       * macros/agg.m4: Added pkg-config support :D.
 
 2006-10-12 Udo Giacomozzi <address@hidden>
   

Index: macros/agg.m4
===================================================================
RCS file: /sources/gnash/gnash/macros/agg.m4,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- macros/agg.m4       11 Oct 2006 16:25:12 -0000      1.11
+++ macros/agg.m4       12 Oct 2006 20:16:21 -0000      1.12
@@ -35,7 +35,7 @@
 dnl  
 dnl 
 
-dnl $Id: agg.m4,v 1.11 2006/10/11 16:25:12 strk Exp $
+dnl $Id: agg.m4,v 1.12 2006/10/12 20:16:21 nihilus Exp $
 
 dnl agg_rasterizer_compound_aa.h is a new file included in AGG 2.4,
 dnl but not in AGG 2.3. As we need AGG 2.4, we use this as 
@@ -56,15 +56,19 @@
   fi
   ])
 
-  if test x"${ac_cv_path_agg_incl}" = x ; then
+ if test x"$PKG_CONFIG" != x -a x"${ac_cv_path_agg_incl}" = x; then
+    $PKG_CONFIG --exists libagg && ac_cv_path_agg_incl=`$PKG_CONFIG --cflags 
libagg`
+    $PKG_CONFIG --exists libagg && $PKG_CONFIG --atleast-version 2.4.0 libagg 
&& agg24=yes
+    $PKG_CONFIG --exists libagg && agg_include_dir=`$PKG_CONFIG 
--cflags-only-I libagg | cut -d " " -f 1 | sed -e 's/-I//g'`
+  fi
     AC_MSG_CHECKING([for AGG headers])
+  if test x"${ac_cv_path_agg_incl}" = x ; then
     incllist="${prefix}/include /sw/include /usr/pkg/include 
/usr/local/include /home/latest/include /opt/include /opt/local/include 
/usr/include .. ../.."
 
     for i in $incllist; do
       if test -f $i/agg2/agg_rasterizer_compound_aa.h; then
         ac_cv_path_agg_incl="-I$i/agg2"
        agg_include_dir=$i
-       AC_MSG_RESULT([${ac_cv_path_agg_incl} (agg24 detected)])
        agg24=yes
         break
       fi
@@ -80,6 +84,8 @@
     fi
   fi
 
+  AC_MSG_RESULT(${ac_cv_path_agg_incl})
+  
   if test x"${ac_cv_path_agg_incl}" != x ; then
     AGG_CFLAGS="${ac_cv_path_agg_incl}"
   fi
@@ -98,40 +104,38 @@
     fi
   ])
 
+  pkg=no
+  if test x"$PKG_CONFIG" != x -a x"${ac_cv_path_agg_lib}" = x; then
+    $PKG_CONFIG --exists libagg && ac_cv_path_agg_lib=`$PKG_CONFIG --libs 
libagg`
+    $PKG_CONFIG --exists libagg && pkg=yes
+  fi
+
   AC_LANG_PUSH(C++)
   if test x"${ac_cv_path_agg_lib}" = x; then
     AC_CHECK_LIB(agg, agg::gamma_ctrl_impl::calc_points, 
[ac_cv_path_agg_lib=""],[
-      AC_MSG_CHECKING([for libagg library])
-      libslist="${prefix}/lib64 ${prefix}/lib /usr/lib64 /usr/lib /sw/lib 
/usr/local/lib /home/latest/lib /opt/local/lib /opt/lib /usr/pkg/lib .. ../.."
+      libslist="${prefix}/lib32 ${prefix}/lib64 ${prefix}/lib /usr/lib32 
/usr/lib64 /usr/lib /sw/lib /usr/local/lib /home/latest/lib /opt/local/lib 
/opt/lib /usr/pkg/lib .. ../.."
       for i in $libslist; do
        if test -f $i/libagg.a -o -f $i/libagg.so; then
          if test x"$i" != x"/usr/lib"; then
            ac_cv_path_agg_lib="-L$i"
-            AC_MSG_RESULT(${ac_cv_path_agg_lib})
            break
           else
-           ac_cv_path_agg_lib=""
-            AC_MSG_RESULT(yes)
+           ac_cv_path_agg_lib="-lagg"
            break
           fi
         fi
       done])
-  else
-    if test -f ${ac_cv_path_agg_lib}/libagg.a -o -f 
${ac_cv_path_agg_lib}/libagg.so; then
-
-      if test x"${ac_cv_path_agg_lib}" != x"/usr/lib"; then
-       ac_cv_path_agg_lib="-L${ac_cv_path_agg_lib}"
-      else
-        ac_cv_path_agg_lib=""
-      fi
-    fi
   fi
+  
+  AC_MSG_CHECKING([for libagg library])
+  AC_MSG_RESULT(${ac_cv_path_agg_lib})
   AC_LANG_POP(C++)
 
-  if test x"${ac_cv_path_agg_lib}" != x ; then
+
+  if test x"${ac_cv_path_agg_lib}" != x -a x"$pkg" = x"yes"; then
       AGG_LIBS="${ac_cv_path_agg_lib} -lagg"
   else
-      AGG_LIBS="-lagg"
+      AGG_LIBS="${ac_cv_path_agg_lib}"
   fi
 
   AC_EGREP_HEADER(render_scanlines_compound_layered, 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]