[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:40:11 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=e3e6d37

The following commit has been merged in the master branch:
commit e3e6d37d07713e5b3e8e0cfe1655293a85121c67
Author: Andreas Huggel <ahuggel at gmx.net>
Date:   Tue Dec 2 13:32:20 2008 +0000

    #583: Added configure option to disable g++ visibility support.
---
 config/configure.ac | 34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

diff --git a/config/configure.ac b/config/configure.ac
index 12f813a..9906d48 100644
--- a/config/configure.ac
+++ b/config/configure.ac
@@ -89,8 +89,7 @@ AC_SUBST(HAVE_TIMEGM,$HAVE_TIMEGM)
 # ---------------------------------------------------------------------------
 AC_MSG_CHECKING([whether to enable dependency tracking])
 AC_ARG_ENABLE(dependency-tracking,
-    [  --disable-dependency-tracking  speeds up one-time build
-  --enable-dependency-tracking   do not reject slow dependency extractors],
+    [  --disable-dependency-tracking  speeds up one-time build],
     USE_TRACKING=$enableval, USE_TRACKING=yes)
 AC_MSG_RESULT($USE_TRACKING)
 DEP_TRACKING=
@@ -99,6 +98,22 @@ if test "$USE_TRACKING" = "yes"; then
 fi
 AC_SUBST(DEP_TRACKING,$DEP_TRACKING)
 
+AC_MSG_CHECKING([whether to enable g++ visibility support])
+AC_ARG_ENABLE(visibility,
+    [  --disable-visibility    do not use g++ visibility support ],
+    GXX_VISIBILITY=$enableval, GXX_VISIBILITY=yes)
+AC_MSG_RESULT($GXX_VISIBILITY)
+if test "$GXX_VISIBILITY" = "yes"; then
+    AX_CXX_CHECK_FLAG(-fvisibility-inlines-hidden,[],[],[GXX_VISIBILITY=yes],[GXX_VISIBILITY=no])
+    if test "$GXX_VISIBILITY" = "yes"; then
+        CXXFLAGS="${CXXFLAGS} -fvisibility=hidden -fvisibility-inlines-hidden"
+        AC_DEFINE(HAVE_GXXCLASSVISIBILITY,1)
+    fi
+    if test "$enable_shared" = "yes"; then
+        AC_DEFINE(HAVE_DLL)
+    fi
+fi
+
 AC_MSG_CHECKING([whether to use the lens database for Exif.Nikon3.LensData])
 AC_ARG_ENABLE(lensdata,
     [  --disable-lensdata      do not use the lens database for Exif.Nikon3.LensData ],
@@ -189,16 +204,6 @@ else
 fi
 AC_SUBST(EXV_LIB_STATIC)
 
-# g++ visibility support
-AX_CXX_CHECK_FLAG(-fvisibility-inlines-hidden,[],[],[GXX_VISIBILITY=yes],[GXX_VISIBILITY=no])
-if test "$GXX_VISIBILITY" = "yes"; then
-    CXXFLAGS="${CXXFLAGS} -fvisibility=hidden -fvisibility-inlines-hidden"
-    AC_DEFINE(HAVE_GXXCLASSVISIBILITY,1)
-fi
-if test "$enable_shared" = "yes"; then
-    AC_DEFINE(HAVE_DLL)
-fi
-
 # ---------------------------------------------------------------------------
 # Create output files.
 # ---------------------------------------------------------------------------
@@ -223,6 +228,11 @@ yes) echo "-- Build a shared library......... YES" ;;
 *)   echo "-- Build a shared library......... NO" ;;
 esac
 
+case "$GXX_VISIBILITY" in
+yes) echo "-- Use g++ visibility support..... YES" ;;
+*)   echo "-- Use g++ visibility support..... NO" ;;
+esac
+
 case "x$HAVE_LIBZ" in
 x1)  echo "-- PNG image support.............. YES" ;;
 *)   echo "-- PNG image support.............. NO"

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list