peiyongz 2004/11/10 20:21:23
Modified: c/tests Makefile.incl
Log:
To build on Linux/xlC_r
Revision Changes Path
1.50 +20 -7 xml-xerces/c/tests/Makefile.incl
Index: Makefile.incl
===================================================================
RCS file: /home/cvs/xml-xerces/c/tests/Makefile.incl,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- Makefile.incl 27 Oct 2004 17:20:26 -0000 1.49
+++ Makefile.incl 11 Nov 2004 04:21:23 -0000 1.50
@@ -167,12 +167,25 @@
#=============== LINUX SPECIFIC OPTIONS =========================
ifeq (${PLATFORM}, LINUX)
-CMP= -c ${CXXFLAGS}
-CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
-LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
-EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
-SHLIBSUFFIX=.so
+
+ ifeq (${CXX}, xlC_r)
+ CMP= -c ${CXXFLAGS} -qnotempinc
+ CC=${COMPILER} -D${PLATFORM}
+ LINK = ${COMPILER} ${LDFLAGS}
+
+ ifeq (${BITSTOBUILD}, 64)
+ EXTRA_LINK_OPTIONS=-bmaxdata:0x80000000000
+ else
+ EXTRA_LINK_OPTIONS=-bmaxdata:0x80000000
+ endif
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+ PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ endif
+ SHLIBSUFFIX=.so
endif
#=============== QNX SPECIFIC OPTIONS =========================
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]