Author: afester
Date: Wed Dec 21 08:36:07 2005
New Revision: 358314
URL: http://svn.apache.org/viewcvs?rev=358314&view=rev
Log:
LOGCXX-92: remove non-portable linker flags --whole-archive from test suite
Removed:
logging/log4cxx/trunk/tests/src/customlogger/Makefile.am
logging/log4cxx/trunk/tests/src/db/Makefile.am
logging/log4cxx/trunk/tests/src/defaultinit/Makefile.am
logging/log4cxx/trunk/tests/src/helpers/Makefile.am
logging/log4cxx/trunk/tests/src/net/Makefile.am
logging/log4cxx/trunk/tests/src/nt/Makefile.am
logging/log4cxx/trunk/tests/src/pattern/Makefile.am
logging/log4cxx/trunk/tests/src/rolling/Makefile.am
logging/log4cxx/trunk/tests/src/util/Makefile.am
logging/log4cxx/trunk/tests/src/varia/Makefile.am
logging/log4cxx/trunk/tests/src/xml/Makefile.am
Modified:
logging/log4cxx/trunk/configure.in
logging/log4cxx/trunk/tests/src/Makefile.am
Modified: logging/log4cxx/trunk/configure.in
URL:
http://svn.apache.org/viewcvs/logging/log4cxx/trunk/configure.in?rev=358314&r1=358313&r2=358314&view=diff
==============================================================================
--- logging/log4cxx/trunk/configure.in (original)
+++ logging/log4cxx/trunk/configure.in Wed Dec 21 08:36:07 2005
@@ -438,17 +438,6 @@
tests/input/rolling/Makefile
tests/input/xml/Makefile
tests/src/Makefile
-tests/src/customlogger/Makefile
-tests/src/db/Makefile
-tests/src/defaultinit/Makefile
-tests/src/helpers/Makefile
-tests/src/net/Makefile
-tests/src/nt/Makefile
-tests/src/pattern/Makefile
-tests/src/rolling/Makefile
-tests/src/util/Makefile
-tests/src/xml/Makefile
-tests/src/varia/Makefile
tests/witness/Makefile
tests/witness/encoding/Makefile
tests/witness/ndc/Makefile
Modified: logging/log4cxx/trunk/tests/src/Makefile.am
URL:
http://svn.apache.org/viewcvs/logging/log4cxx/trunk/tests/src/Makefile.am?rev=358314&r1=358313&r2=358314&view=diff
==============================================================================
--- logging/log4cxx/trunk/tests/src/Makefile.am (original)
+++ logging/log4cxx/trunk/tests/src/Makefile.am Wed Dec 21 08:36:07 2005
@@ -1,7 +1,11 @@
-SUBDIRS = customlogger defaultinit helpers net pattern rolling util varia db
xml nt
-
-EXTRA_DIST = $(top_srcdir)/tests/src/*.cpp
-noinst_HEADERS= $(top_srcdir)/tests/src/*.h
+noinst_HEADERS = \
+ $(top_srcdir)/tests/src/customlogger/*.h \
+ $(top_srcdir)/tests/src/helpers/*.h \
+ $(top_srcdir)/tests/src/net/*.h \
+ $(top_srcdir)/tests/src/pattern/*.h \
+ $(top_srcdir)/tests/src/util/*.h \
+ $(top_srcdir)/tests/src/xml/*.h \
+ $(top_srcdir)/tests/src/*.h
if TESTS
@@ -9,7 +13,103 @@
noinst_PROGRAMS = testsuite shortsocketserver
+customlogger_tests = \
+ customlogger/xlogger.cpp\
+ customlogger/xloggertestcase.cpp
+
+defaultinit_tests = \
+ defaultinit/testcase1.cpp\
+ defaultinit/testcase2.cpp\
+ defaultinit/testcase3.cpp\
+ defaultinit/testcase4.cpp
+
+helpers = \
+ helpers/absolutetimedateformattestcase.cpp \
+ helpers/cacheddateformattestcase.cpp \
+ helpers/charsetdecodertestcase.cpp \
+ helpers/charsetencodertestcase.cpp \
+ helpers/cyclicbuffertestcase.cpp\
+ helpers/datetimedateformattestcase.cpp \
+ helpers/iso8601dateformattestcase.cpp \
+ helpers/localechanger.cpp\
+ helpers/optionconvertertestcase.cpp \
+ helpers/propertiestestcase.cpp \
+ helpers/relativetimedateformattestcase.cpp \
+ helpers/stringtokenizertestcase.cpp \
+ helpers/stringhelpertestcase.cpp \
+ helpers/timezonetestcase.cpp \
+ helpers/transcodertestcase.cpp \
+ helpers/unicodehelpertestcase.cpp
+
+net_tests = \
+ net/smtpappendertestcase.cpp \
+ net/socketappendertestcase.cpp \
+ net/sockethubappendertestcase.cpp \
+ net/socketservertestcase.cpp \
+ net/syslogappendertestcase.cpp \
+ net/telnetappendertestcase.cpp \
+ net/xmlsocketappendertestcase.cpp
+
+pattern_tests = \
+ pattern/num343patternconverter.cpp \
+ pattern/patternparsertestcase.cpp
+
+rolling_tests = \
+ rolling/filenamepatterntestcase.cpp \
+ rolling/filterbasedrollingtest.cpp \
+ rolling/manualrollingtest.cpp \
+ rolling/obsoletedailyrollingfileappendertest.cpp \
+ rolling/obsoleterollingfileappendertest.cpp \
+ rolling/sizebasedrollingtest.cpp \
+ rolling/timebasedrollingtest.cpp
+
+util = \
+ util/absolutetimefilter.cpp\
+ util/absolutedateandtimefilter.cpp\
+ util/binarycompare.cpp\
+ util/compare.cpp\
+ util/controlfilter.cpp\
+ util/filenamefilter.cpp \
+ util/filter.cpp\
+ util/iso8601filter.cpp\
+ util/linenumberfilter.cpp\
+ util/relativetimefilter.cpp\
+ util/threadfilter.cpp\
+ util/transformer.cpp\
+ util/xmlfilenamefilter.cpp \
+ util/xmllineattributefilter.cpp\
+ util/xmltimestampfilter.cpp \
+ util/xmlthreadfilter.cpp
+
+varia_tests = \
+ varia/errorhandlertestcase.cpp \
+ varia/levelmatchfiltertestcase.cpp \
+ varia/levelrangefiltertestcase.cpp
+
+db_tests = \
+ db/odbcappendertestcase.cpp
+
+xml_tests = \
+ xml/customleveltestcase.cpp \
+ xml/domtestcase.cpp \
+ xml/xlevel.cpp \
+ xml/xmllayouttestcase.cpp
+
+nt_tests = \
+ nt/nteventlogappendertestcase.cpp
+
testsuite_SOURCES = \
+ $(customlogger_tests) \
+ $(defaultinit_tests) \
+ $(helpers) \
+ $(net_tests) \
+ $(pattern_tests) \
+ $(rolling_tests) \
+ $(util) \
+ $(varia_tests) \
+ $(db_tests) \
+ $(xml_tests) \
+ $(nt_tests) \
asyncappendertestcase.cpp\
encodingtest.cpp\
filetestcase.cpp \
@@ -29,53 +129,32 @@
writerappendertestcase.cpp \
ndctestcase.cpp
-
testsuite_LDADD = \
$(top_builddir)/src/liblog4cxx.la
testsuite_LDFLAGS = \
- -Wl,--whole-archive,customlogger/libcustomlogger.a,--no-whole-archive\
- -Wl,--whole-archive,defaultinit/libdefaultinit.a,--no-whole-archive\
- -Wl,--whole-archive,helpers/libhelpers.a,--no-whole-archive\
- -Wl,--whole-archive,net/libnet.a,--no-whole-archive\
- -Wl,--whole-archive,pattern/libpattern.a,--no-whole-archive\
- -Wl,--whole-archive,util/libutil.a,--no-whole-archive\
- -Wl,--whole-archive,varia/libvaria.a,--no-whole-archive\
- -Wl,--whole-archive,xml/libxml.a,--no-whole-archive\
- -Wl,--whole-archive,db/libdb.a,--no-whole-archive\
- -Wl,--whole-archive,nt/libnt.a,--no-whole-archive\
@LIBS_CPPUNIT@
-AM_CPPFLAGS = @CPPFLAGS_CPPUNIT@
+AM_CPPFLAGS = \
+ @CPPFLAGS_CPPUNIT@
testsuite_DEPENDENCIES = \
- customlogger/libcustomlogger.a\
- defaultinit/libdefaultinit.a\
- helpers/libhelpers.a\
- net/libnet.a\
- pattern/libpattern.a\
- util/libutil.a\
- varia/libvaria.a\
- xml/libxml.a\
- db/libdb.a\
- nt/libnt.a\
$(top_builddir)/src/liblog4cxx.la
shortsocketserver_SOURCES = \
+ $(util) \
+ $(xml_tests) \
shortsocketserver.cpp
shortsocketserver_LDADD = \
$(top_builddir)/src/liblog4cxx.la
shortsocketserver_LDFLAGS = \
- -Wl,--whole-archive,util/libutil.a,--no-whole-archive\
- -Wl,--whole-archive,xml/libxml.a,--no-whole-archive\
@LIBS_CPPUNIT@
shortsocketserver_DEPENDENCIES = \
- util/libutil.a\
- xml/libxml.a\
$(top_builddir)/src/liblog4cxx.la
check: testsuite shortsocketserver
+
endif