Author: bgbnbigben
Date: 2011-01-23 03:20:45 -0800 (Sun, 23 Jan 2011)
New Revision: 8304
Log:
Added in a SONAME for shared objects (STR #2109) to aid side-by-side 1.x and 
2.x installations. 


Modified:
   trunk/configure.in

Modified: trunk/configure.in
===================================================================
--- trunk/configure.in  2011-01-23 11:14:21 UTC (rev 8303)
+++ trunk/configure.in  2011-01-23 11:20:45 UTC (rev 8304)
@@ -181,20 +181,20 @@
             fi
            ;;
        IRIX*)
-            DSOCOMMAND="\$(CXX) -Wl,-soname,\$@,-set_version,sgi1.1 \$(LDLIBS) 
-shared $DEBUGFLAG -o"
+            DSOCOMMAND="\$(CXX) -Wl,-soname,\$(DSONAME),-set_version,sgi1.1 
\$(LDLIBS) -shared $DEBUGFLAG -o"
            if test "$libdir" != "/usr/lib" - a "$libdir" != "/usr/lib32"; then
                    DSOLINK="-Wl,-rpath,$libdir"
             fi
            ;;
        OSF1*)
-            DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared $DEBUGFLAG 
-o"
+            DSOCOMMAND="\$(CXX) -Wl,-soname,\$(DSONAME) \$(LDLIBS) -shared 
$DEBUGFLAG -o"
            if test "$libdir" != "/usr/lib" - a "$libdir" != "/usr/lib32"; then
                    DSOLINK="-Wl,-rpath,$libdir"
             fi
            ;;
        Linux* | *BSD*)
-#           DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC 
$DEBUGFLAG -o"
-            DSOCOMMAND="\$(CXX) \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o"
+            DSOCOMMAND="\$(CXX) -Wl,-soname,\$(DSONAME) \$(LDLIBS) -shared 
-fPIC $DEBUGFLAG -o"
+#           DSOCOMMAND="\$(CXX) \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o"
            if test "$libdir" != "/usr/lib"; then
                    DSOLINK="-Wl,-rpath,$libdir"
             fi
@@ -223,7 +223,7 @@
                ;;
        *)
             AC_MSG_WARN(Shared libraries may not be supported.  Trying -shared 
option with compiler.)
-            DSOCOMMAND="\$(CXX) -Wl,-soname,\$@ \$(LDLIBS) -shared $DEBUGFLAG 
-o"
+            DSOCOMMAND="\$(CXX) -Wl,-soname,\$(DSONAME) \$(LDLIBS) -shared 
$DEBUGFLAG -o"
            ;;
     esac
 

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to