X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7d5ab151a57138075caa05b843f7b565313a474c..9fa8c9bf96fcdb9547dd48ebf0375d2b9396e65e:/tests/test.bkl?ds=sidebyside diff --git a/tests/test.bkl b/tests/test.bkl index 920ee3d094..8d682b7998 100644 --- a/tests/test.bkl +++ b/tests/test.bkl @@ -5,15 +5,123 @@ <include file="../build/bakefiles/common_samples.bkl"/> - <exe id="test" template="wx_test_console" + <template id="wx_test"> + <cppflags>$(CPPUNIT_CFLAGS)</cppflags> + <ldflags>$(CPPUNIT_LIBS)</ldflags> + + <if cond="WX_DISABLE_PRECOMP_HEADERS=='0'"> + <if cond="FORMAT!='autoconf' and TOOLKIT=='MSW'"> + <sources>dummy.cpp</sources> + <precomp-headers-gen>dummy.cpp</precomp-headers-gen> + </if> + <precomp-headers-header>testprec.h</precomp-headers-header> + <precomp-headers>on</precomp-headers> + <precomp-headers-file>testprec_$(id)</precomp-headers-file> + </if> + </template> + + <exe id="test" template="wx_sample_console,wx_test" template_append="wx_append_base"> <sources> test.cpp - mbconv/main.cpp - formatconverter/formatconverter.cpp - regex/regex.cpp + archive/archivetest.cpp + archive/ziptest.cpp + archive/tartest.cpp + arrays/arrays.cpp + base64/base64.cpp + config/fileconf.cpp + datetime/datetimetest.cpp + filekind/filekind.cpp + filename/filenametest.cpp + filesys/filesystest.cpp + fontmap/fontmaptest.cpp + formatconverter/formatconvertertest.cpp + hashes/hashes.cpp + intl/intltest.cpp + lists/lists.cpp + longlong/longlongtest.cpp + mbconv/convautotest.cpp + mbconv/mbconvtest.cpp + regex/regextest.cpp + regex/wxregextest.cpp + scopeguard/scopeguardtest.cpp + strings/iostream.cpp + strings/strings.cpp + strings/stdstrings.cpp + strings/tokenizer.cpp + strings/unichar.cpp + strings/unicode.cpp + strings/vararg.cpp + strings/crt.cpp + strings/vsnprintf.cpp + streams/bstream.cpp + streams/datastreamtest.cpp + streams/ffilestream.cpp + streams/fileback.cpp + streams/filestream.cpp + streams/largefile.cpp + streams/memstream.cpp + streams/sstream.cpp + streams/tempfile.cpp + streams/textstreamtest.cpp + streams/zlibstream.cpp + textfile/textfiletest.cpp + thread/atomic.cpp + thread/queue.cpp + uris/uris.cpp + vectors/vectors.cpp + weakref/evtconnection.cpp + weakref/weakref.cpp + xlocale/xlocale.cpp + </sources> + <wx-lib>net</wx-lib> + <wx-lib>base</wx-lib> + </exe> + + + <exe id="test_gui" template="wx_sample,wx_test" + template_append="wx_append" + cond="USE_GUI=='1'"> + + <!-- link against GUI libraries, but be a console app: --> + <app-type>console</app-type> + + <sources> + test.cpp + geometry/rect.cpp + geometry/size.cpp + geometry/point.cpp + config/config.cpp + controls/clientsize.cpp + controls/textctrltest.cpp </sources> + <wx-lib>core</wx-lib> <wx-lib>base</wx-lib> </exe> + + <wx-data id="data"> + <files>testdata.fc</files> + </wx-data> + + <template id="catalog"> + <dstdir>$(BUILDDIR)/intl/$(id)</dstdir> + <srcdir>$(SRCDIR)/intl/$(id)</srcdir> + <files>internat.po internat.mo</files> + </template> + + <wx-data id="fr" template="catalog"/> + + + <!-- BENCHMARKS --> + + <exe id="printfbench" template="wx_sample_console,wx_test" + template_append="wx_append_base"> + <sources> + benchmarks/printfbench.cpp + </sources> + <wx-lib>base</wx-lib> + </exe> + + </makefile>