Author: jberry
Date: Fri May 27 17:16:47 2005
New Revision: 178846

URL: http://svn.apache.org/viewcvs?rev=178846&view=rev
Log:
Added libs must be added globally, not just for the specific convenience library

Modified:
    xerces/c/branches/jberry/3.0-unstable/Makefile.in
    xerces/c/branches/jberry/3.0-unstable/configure
    xerces/c/branches/jberry/3.0-unstable/lib/Makefile.in
    xerces/c/branches/jberry/3.0-unstable/m4/xerces_atomicopmgr_selection.m4
    xerces/c/branches/jberry/3.0-unstable/m4/xerces_netaccessor_selection.m4
    xerces/c/branches/jberry/3.0-unstable/m4/xerces_transcoder_selection.m4
    xerces/c/branches/jberry/3.0-unstable/obj/Makefile.in
    xerces/c/branches/jberry/3.0-unstable/samples/Makefile.in
    xerces/c/branches/jberry/3.0-unstable/src/Makefile.am
    xerces/c/branches/jberry/3.0-unstable/src/Makefile.in
    xerces/c/branches/jberry/3.0-unstable/tests/Makefile.in

Modified: xerces/c/branches/jberry/3.0-unstable/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/Makefile.in Fri May 27 17:16:47 2005
@@ -54,6 +54,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \

Modified: xerces/c/branches/jberry/3.0-unstable/configure
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/configure?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/configure (original)
+++ xerces/c/branches/jberry/3.0-unstable/configure Fri May 27 17:16:47 2005
@@ -24303,52 +24303,68 @@
                case $na_list in
 
                *-curl-*)
+                       netaccessor=curl
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_NETACCESSOR_CURL 1
 _ACEOF
 
-                       netaccessor=curl
                        break
                        ;;
 
                *-cfurl-*)
+                       netaccessor=cfurl
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_NETACCESSOR_CFURL 1
 _ACEOF
 
-                       netaccessor=cfurl
+
+       case $host_os in
+       darwin*)
+               test -z "${xerces_darwin_frameworks}" && 
xerces_darwin_frameworks="-"
+               case ${xerces_darwin_frameworks} in
+               *-CoreServices-*)
+                       ;;
+               *)
+                       
xerces_darwin_frameworks="-CoreServices${xerces_darwin_frameworks}"
+                       LIBS="-Wl,-framework -Wl,CoreServices $LIBS"
+                       ;;
+               esac
+               ;;
+       esac
+
                        break
                        ;;
 
                *-winsock-*)
+                       netaccessor=winsock
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_NETACCESSOR_WINSOCK 1
 _ACEOF
 
-                       netaccessor=winsock
                        break
                        ;;
 
                *-socket-*)
+                       netaccessor=socket
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_NETACCESSOR_SOCKET 1
 _ACEOF
 
-                       netaccessor=socket
                        break
                        ;;
 
                *-libwww-*)
+                       netaccessor=libwww
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_NETACCESSOR_LIBWWW 1
 _ACEOF
 
-                       netaccessor=libwww
+                       LIBS="${LIBS} -L${xerces_cv_libwww_prefix}/lib -lwww"
                        break
                        ;;
 
@@ -24839,32 +24855,48 @@
                case $tc_list in
 
                *-icu-*)
+                       transcoder=icu
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_TRANSCODER_ICU 1
 _ACEOF
 
-                       transcoder=icu
+                       LIBS="${LIBS} -L${xerces_cv_icu_prefix}/lib -licuuc 
-licudata"
                        break
                        ;;
 
                *-macosunicodeconverter-*)
+                       transcoder=macosunicodeconverter
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER 1
 _ACEOF
 
-                       transcoder=macosunicodeconverter
+
+       case $host_os in
+       darwin*)
+               test -z "${xerces_darwin_frameworks}" && 
xerces_darwin_frameworks="-"
+               case ${xerces_darwin_frameworks} in
+               *-CoreServices-*)
+                       ;;
+               *)
+                       
xerces_darwin_frameworks="-CoreServices${xerces_darwin_frameworks}"
+                       LIBS="-Wl,-framework -Wl,CoreServices $LIBS"
+                       ;;
+               esac
+               ;;
+       esac
+
                        break
                        ;;
 
                *-iconv-*)
+                       transcoder=iconv
 
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_TRANSCODER_ICONV 1
 _ACEOF
 
-                       transcoder=iconv
                        break
                        ;;
 
@@ -25205,6 +25237,21 @@
 cat >>confdefs.h <<\_ACEOF
 #define XERCES_USE_ATOMICOPMGR_MACOS 1
 _ACEOF
+
+
+       case $host_os in
+       darwin*)
+               test -z "${xerces_darwin_frameworks}" && 
xerces_darwin_frameworks="-"
+               case ${xerces_darwin_frameworks} in
+               *-CoreServices-*)
+                       ;;
+               *)
+                       
xerces_darwin_frameworks="-CoreServices${xerces_darwin_frameworks}"
+                       LIBS="-Wl,-framework -Wl,CoreServices $LIBS"
+                       ;;
+               esac
+               ;;
+       esac
 
 
 fi

Modified: xerces/c/branches/jberry/3.0-unstable/lib/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/lib/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/lib/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/lib/Makefile.in Fri May 27 17:16:47 
2005
@@ -73,6 +73,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \

Modified: 
xerces/c/branches/jberry/3.0-unstable/m4/xerces_atomicopmgr_selection.m4
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/m4/xerces_atomicopmgr_selection.m4?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/m4/xerces_atomicopmgr_selection.m4 
(original)
+++ xerces/c/branches/jberry/3.0-unstable/m4/xerces_atomicopmgr_selection.m4 
Fri May 27 17:16:47 2005
@@ -36,6 +36,7 @@
                                        [
                                                mgr=MacOS
                                                
AC_DEFINE([XERCES_USE_ATOMICOPMGR_MACOS], 1, [Define to use the MacOS AtomicOp 
mgr])
+                                               
XERCES_LINK_DARWIN_FRAMEWORK([CoreServices])
                                        ])
                                ;;
                        esac

Modified: 
xerces/c/branches/jberry/3.0-unstable/m4/xerces_netaccessor_selection.m4
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/m4/xerces_netaccessor_selection.m4?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/m4/xerces_netaccessor_selection.m4 
(original)
+++ xerces/c/branches/jberry/3.0-unstable/m4/xerces_netaccessor_selection.m4 
Fri May 27 17:16:47 2005
@@ -127,32 +127,34 @@
                case $na_list in
                
                *-curl-*)
-                       AC_DEFINE([XERCES_USE_NETACCESSOR_CURL], 1, [Define to 
use the CURL NetAccessor])
                        netaccessor=curl
+                       AC_DEFINE([XERCES_USE_NETACCESSOR_CURL], 1, [Define to 
use the CURL NetAccessor])
                        break
                        ;;
                        
                *-cfurl-*)
-                       AC_DEFINE([XERCES_USE_NETACCESSOR_CFURL], 1, [Define to 
use the Mac OS X CFURL NetAccessor])
                        netaccessor=cfurl
+                       AC_DEFINE([XERCES_USE_NETACCESSOR_CFURL], 1, [Define to 
use the Mac OS X CFURL NetAccessor])
+                       XERCES_LINK_DARWIN_FRAMEWORK([CoreServices])
                        break
                        ;;
                        
                *-winsock-*)
-                       AC_DEFINE([XERCES_USE_NETACCESSOR_WINSOCK], 1, [Define 
to use the WinSock NetAccessor])
                        netaccessor=winsock
+                       AC_DEFINE([XERCES_USE_NETACCESSOR_WINSOCK], 1, [Define 
to use the WinSock NetAccessor])
                        break
                        ;;
                        
                *-socket-*)
-                       AC_DEFINE([XERCES_USE_NETACCESSOR_SOCKET], 1, [Define 
to use the Sockets-based NetAccessor])
                        netaccessor=socket
+                       AC_DEFINE([XERCES_USE_NETACCESSOR_SOCKET], 1, [Define 
to use the Sockets-based NetAccessor])
                        break
                        ;;
                        
                *-libwww-*)
-                       AC_DEFINE([XERCES_USE_NETACCESSOR_LIBWWW], 1, [Define 
to use the libwww NetAccessor])
                        netaccessor=libwww
+                       AC_DEFINE([XERCES_USE_NETACCESSOR_LIBWWW], 1, [Define 
to use the libwww NetAccessor])
+                       LIBS="${LIBS} -L${xerces_cv_libwww_prefix}/lib -lwww"
                        break
                        ;;
                        

Modified: 
xerces/c/branches/jberry/3.0-unstable/m4/xerces_transcoder_selection.m4
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/m4/xerces_transcoder_selection.m4?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/m4/xerces_transcoder_selection.m4 
(original)
+++ xerces/c/branches/jberry/3.0-unstable/m4/xerces_transcoder_selection.m4 Fri 
May 27 17:16:47 2005
@@ -99,20 +99,22 @@
                case $tc_list in
                
                *-icu-*)
-                       AC_DEFINE([XERCES_USE_TRANSCODER_ICU], 1, [Define to 
use the ICU-based transcoder])
                        transcoder=icu
+                       AC_DEFINE([XERCES_USE_TRANSCODER_ICU], 1, [Define to 
use the ICU-based transcoder])
+                       LIBS="${LIBS} -L${xerces_cv_icu_prefix}/lib -licuuc 
-licudata"
                        break
                        ;;
                        
                *-macosunicodeconverter-*)
-                       
AC_DEFINE([XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER], 1, [Define to use the 
Mac OS UnicodeConverter-based transcoder])
                        transcoder=macosunicodeconverter
+                       
AC_DEFINE([XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER], 1, [Define to use the 
Mac OS UnicodeConverter-based transcoder])
+                       XERCES_LINK_DARWIN_FRAMEWORK([CoreServices])
                        break
                        ;;
 
                *-iconv-*)
-                       AC_DEFINE([XERCES_USE_TRANSCODER_ICONV], 1, [Define to 
use the iconv transcoder])
                        transcoder=iconv
+                       AC_DEFINE([XERCES_USE_TRANSCODER_ICONV], 1, [Define to 
use the iconv transcoder])
                        break
                        ;;
                        

Modified: xerces/c/branches/jberry/3.0-unstable/obj/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/obj/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/obj/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/obj/Makefile.in Fri May 27 17:16:47 
2005
@@ -72,6 +72,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \

Modified: xerces/c/branches/jberry/3.0-unstable/samples/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/samples/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/samples/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/samples/Makefile.in Fri May 27 
17:16:47 2005
@@ -74,6 +74,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \

Modified: xerces/c/branches/jberry/3.0-unstable/src/Makefile.am
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/Makefile.am?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/Makefile.am (original)
+++ xerces/c/branches/jberry/3.0-unstable/src/Makefile.am Fri May 27 17:16:47 
2005
@@ -101,7 +101,6 @@
 nobase_libwww_la_HEADERS =                     ${libwww_headers}
 libwww_la_SOURCES =                                    ${libwww_sources}
 libwww_la_CXXFLAGS =                           ${AM_CXXFLAGS} 
-I${LIBWWW_PREFIX}/include/w3c-libwww
-libwww_la_LIBADD =                                     -L${LIBWWW_PREFIX}/lib 
-lwww
 endif
 
 if XERCES_USE_NETACCESSOR_CFURL
@@ -109,7 +108,6 @@
 libcfurl_ladir =                                       ${includedir}
 nobase_libcfurl_la_HEADERS =           ${cfurl_headers}
 libcfurl_la_SOURCES =                          ${cfurl_sources}
-libcfurl_la_LDFLAGS =                          ${AM_LDFLAGS} -Wl,-framework 
-Wl,CoreServices
 endif
 
 #
@@ -121,7 +119,6 @@
 nobase_libicu_la_HEADERS =                     ${icu_headers}
 libicu_la_SOURCES =                                    ${icu_sources}
 libicu_la_CXXFLAGS =                           ${AM_CXXFLAGS} 
-I${ICU_PREFIX}/include
-libicu_la_LIBADD =                                     -L${ICU_PREFIX}/lib 
-licuuc -licudata
 endif
 
 if XERCES_USE_TRANSCODER_ICONV
@@ -136,7 +133,6 @@
 libmacosunicodeconverter_ladir =                               ${includedir}
 nobase_libmacosunicodeconverter_la_HEADERS =   ${macosunicodeconverter_headers}
 libmacosunicodeconverter_la_SOURCES =                  
${macosunicodeconverter_sources}
-libmacosunicodeconverter_la_LDFLAGS =                  -Wl,-framework 
-Wl,CoreServices
 endif
 
 #
@@ -171,7 +167,6 @@
 libmacosaomgr_ladir =                          ${includedir}
 nobase_libmacosaomgr_la_HEADERS =      ${macosaomgr_headers}
 libmacosaomgr_la_SOURCES =                     ${macosaomgr_sources}
-libmacosaomgr_la_LDFLAGS =                     ${AM_LDFLAGS} -Wl,-framework 
-Wl,CoreServices
 endif
 
 #

Modified: xerces/c/branches/jberry/3.0-unstable/src/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/src/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/src/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/src/Makefile.in Fri May 27 17:16:47 
2005
@@ -129,6 +129,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \
@@ -260,7 +261,7 @@
 @XERCES_USE_TRANSCODER_ICONV_TRUE@     $(am__objects_5)
 libiconv_la_OBJECTS = $(am_libiconv_la_OBJECTS)
 @[EMAIL PROTECTED] =
-libicu_la_DEPENDENCIES =
+libicu_la_LIBADD =
 am__libicu_la_SOURCES_DIST =  \
        xercesc/util/Transcoders/ICU/ICUTransService.cpp
 am__objects_6 =  \
@@ -561,7 +562,7 @@
        xercesc/validators/schema/XUtil.lo
 am_libvalidators_la_OBJECTS = $(am__objects_21)
 libvalidators_la_OBJECTS = $(am_libvalidators_la_OBJECTS)
-libwww_la_DEPENDENCIES =
+libwww_la_LIBADD =
 am__libwww_la_SOURCES_DIST =  \
        xercesc/util/NetAccessors/LibWWW/LibWWWNetAccessor.cpp \
        xercesc/util/NetAccessors/LibWWW/BinURLInputStream.cpp
@@ -906,23 +907,19 @@
 @[EMAIL PROTECTED] = ${libwww_headers}
 @[EMAIL PROTECTED] = ${libwww_sources}
 @[EMAIL PROTECTED] = ${AM_CXXFLAGS} -I${LIBWWW_PREFIX}/include/w3c-libwww
[EMAIL PROTECTED]@libwww_la_LIBADD = -L${LIBWWW_PREFIX}/lib -lwww
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${cfurl_headers}
 @[EMAIL PROTECTED] = ${cfurl_sources}
[EMAIL PROTECTED]@libcfurl_la_LDFLAGS = ${AM_LDFLAGS} -Wl,-framework 
-Wl,CoreServices
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${icu_headers}
 @[EMAIL PROTECTED] = ${icu_sources}
 @[EMAIL PROTECTED] = ${AM_CXXFLAGS} -I${ICU_PREFIX}/include
[EMAIL PROTECTED]@libicu_la_LIBADD = -L${ICU_PREFIX}/lib -licuuc -licudata
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${iconv_headers}
 @[EMAIL PROTECTED] = ${iconv_sources}
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${macosunicodeconverter_headers}
 @[EMAIL PROTECTED] = ${macosunicodeconverter_sources}
[EMAIL PROTECTED]@libmacosunicodeconverter_la_LDFLAGS = -Wl,-framework 
-Wl,CoreServices
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${inmemory_headers}
 @[EMAIL PROTECTED] = ${inmemory_sources}
@@ -935,7 +932,6 @@
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${macosaomgr_headers}
 @[EMAIL PROTECTED] = ${macosaomgr_sources}
[EMAIL PROTECTED]@libmacosaomgr_la_LDFLAGS = ${AM_LDFLAGS} -Wl,-framework 
-Wl,CoreServices
 @[EMAIL PROTECTED] = ${includedir}
 @[EMAIL PROTECTED] = ${nothreadmmgr_headers}
 @[EMAIL PROTECTED] = ${nothreadmmgr_sources}

Modified: xerces/c/branches/jberry/3.0-unstable/tests/Makefile.in
URL: 
http://svn.apache.org/viewcvs/xerces/c/branches/jberry/3.0-unstable/tests/Makefile.in?rev=178846&r1=178845&r2=178846&view=diff
==============================================================================
--- xerces/c/branches/jberry/3.0-unstable/tests/Makefile.in (original)
+++ xerces/c/branches/jberry/3.0-unstable/tests/Makefile.in Fri May 27 17:16:47 
2005
@@ -72,6 +72,7 @@
        $(top_srcdir)/m4/xerces_filemgr_selection.m4 \
        $(top_srcdir)/m4/xerces_icu_prefix.m4 \
        $(top_srcdir)/m4/xerces_libwww_prefix.m4 \
+       $(top_srcdir)/m4/xerces_link_darwin_framework.m4 \
        $(top_srcdir)/m4/xerces_msgloader_selection.m4 \
        $(top_srcdir)/m4/xerces_mutexmgr_selection.m4 \
        $(top_srcdir)/m4/xerces_netaccessor_selection.m4 \



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to