first commit
This commit is contained in:
45
extern/STLport/5.2.1/build/test/unit/CC.mak
vendored
Normal file
45
extern/STLport/5.2.1/build/test/unit/CC.mak
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# -*- Makefile -*- Time-stamp: <08/06/12 16:25:17 ptr>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := CC
|
||||
-include ${SRCROOT}/Makefiles/gmake/config.mak
|
||||
ALL_TAGS = release-shared check-release
|
||||
CHECK_TAGS = check-release
|
||||
ifndef WITHOUT_STLPORT
|
||||
ALL_TAGS += stldbg-shared check-stldbg
|
||||
CHECK_TAGS += check-stldbg
|
||||
endif
|
||||
STLPORT_DIR ?= ../../..
|
||||
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
ifdef WITHOUT_STLPORT
|
||||
DEFS += -DWITHOUT_STLPORT
|
||||
endif
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
ifndef WITHOUT_STLPORT
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
endif
|
||||
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I${STLP_BUILD_BOOST_PATH}
|
||||
endif
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Qoption ld -R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Qoption ld -R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Qoption ld -R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
check-release: release-shared
|
||||
-${OUTPUT_DIR}/${PRGNAME}
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
check-stldbg: stldbg-shared
|
||||
-${OUTPUT_DIR_STLDBG}/${PRGNAME}
|
||||
endif
|
||||
|
||||
check: ${CHECK_TAGS}
|
||||
|
||||
190
extern/STLport/5.2.1/build/test/unit/Makefile.inc
vendored
Normal file
190
extern/STLport/5.2.1/build/test/unit/Makefile.inc
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
# -*- makefile -*- Time-stamp: <07/06/27 20:39:05 ptr>
|
||||
|
||||
# this is the version number of needed STLport library for linking
|
||||
LIBMAJOR = 5
|
||||
LIBMINOR = 2
|
||||
|
||||
PRGNAME = stl_unit_test
|
||||
SRC_CPP = ../../../test/unit/cppunit/test_main.cpp \
|
||||
../../../test/unit/accum_test.cpp \
|
||||
../../../test/unit/adj_test.cpp \
|
||||
../../../test/unit/advance_test.cpp \
|
||||
../../../test/unit/alg_test.cpp \
|
||||
../../../test/unit/algorithm_header_test.cpp \
|
||||
../../../test/unit/allocator_test.cpp \
|
||||
../../../test/unit/bcompos_test.cpp \
|
||||
../../../test/unit/bind_test.cpp \
|
||||
../../../test/unit/binsert_test.cpp \
|
||||
../../../test/unit/bitset_test.cpp \
|
||||
../../../test/unit/bitset_header_test.cpp \
|
||||
../../../test/unit/bnegate_test.cpp \
|
||||
../../../test/unit/boost_check.cpp \
|
||||
../../../test/unit/bound_test.cpp \
|
||||
../../../test/unit/bsearch_test.cpp \
|
||||
../../../test/unit/bvector_test.cpp \
|
||||
../../../test/unit/cassert_header_test.cpp \
|
||||
../../../test/unit/cctype_header_test.cpp \
|
||||
../../../test/unit/cerrno_header_test.cpp \
|
||||
../../../test/unit/cfloat_header_test.cpp \
|
||||
../../../test/unit/ciso646_header_test.cpp \
|
||||
../../../test/unit/climits_header_test.cpp \
|
||||
../../../test/unit/clocale_header_test.cpp \
|
||||
../../../test/unit/cmath_test.cpp \
|
||||
../../../test/unit/cmath_header_test.cpp \
|
||||
../../../test/unit/codecvt_test.cpp \
|
||||
../../../test/unit/collate_facets_test.cpp \
|
||||
../../../test/unit/complex_header_test.cpp \
|
||||
../../../test/unit/config_test.cpp \
|
||||
../../../test/unit/copy_test.cpp \
|
||||
../../../test/unit/count_test.cpp \
|
||||
../../../test/unit/csetjmp_header_test.cpp \
|
||||
../../../test/unit/setjmp_header_test2.cpp \
|
||||
../../../test/unit/csignal_header_test.cpp \
|
||||
../../../test/unit/cstdarg_header_test.cpp \
|
||||
../../../test/unit/cstddef_header_test.cpp \
|
||||
../../../test/unit/cstdio_header_test.cpp \
|
||||
../../../test/unit/cstdlib_header_test.cpp \
|
||||
../../../test/unit/cstring_test.cpp \
|
||||
../../../test/unit/cstring_header_test.cpp \
|
||||
../../../test/unit/ctime_header_test.cpp \
|
||||
../../../test/unit/ctype_facets_test.cpp \
|
||||
../../../test/unit/cwchar_header_test.cpp \
|
||||
../../../test/unit/cwctype_header_test.cpp \
|
||||
../../../test/unit/deque_test.cpp \
|
||||
../../../test/unit/deque_header_test.cpp \
|
||||
../../../test/unit/divides_test.cpp \
|
||||
../../../test/unit/equal_test.cpp \
|
||||
../../../test/unit/exception_test.cpp \
|
||||
../../../test/unit/exception_header_test.cpp \
|
||||
../../../test/unit/epilog_test.cpp \
|
||||
../../../test/unit/fill_test.cpp \
|
||||
../../../test/unit/find_test.cpp \
|
||||
../../../test/unit/finsert_test.cpp \
|
||||
../../../test/unit/foreach_test.cpp \
|
||||
../../../test/unit/fstream_test.cpp \
|
||||
../../../test/unit/fstream_header_test.cpp \
|
||||
../../../test/unit/func_test.cpp \
|
||||
../../../test/unit/functional_header_test.cpp \
|
||||
../../../test/unit/generator_test.cpp \
|
||||
../../../test/unit/greater_test.cpp \
|
||||
../../../test/unit/hash_test.cpp \
|
||||
../../../test/unit/heap_test.cpp \
|
||||
../../../test/unit/includes_test.cpp \
|
||||
../../../test/unit/innerprod_test.cpp \
|
||||
../../../test/unit/inplace_test.cpp \
|
||||
../../../test/unit/insert_test.cpp \
|
||||
../../../test/unit/ioiter_test.cpp \
|
||||
../../../test/unit/iomanip_header_test.cpp \
|
||||
../../../test/unit/ios_header_test.cpp \
|
||||
../../../test/unit/iosfwd_header_test.cpp \
|
||||
../../../test/unit/iostream_header_test.cpp \
|
||||
../../../test/unit/iostream_test.cpp \
|
||||
../../../test/unit/iota_test.cpp \
|
||||
../../../test/unit/istmit_test.cpp \
|
||||
../../../test/unit/istream_header_test.cpp \
|
||||
../../../test/unit/iter_test.cpp \
|
||||
../../../test/unit/iterator_header_test.cpp \
|
||||
../../../test/unit/less_test.cpp \
|
||||
../../../test/unit/lexcmp_test.cpp \
|
||||
../../../test/unit/limits_test.cpp \
|
||||
../../../test/unit/limits_header_test.cpp \
|
||||
../../../test/unit/list_test.cpp \
|
||||
../../../test/unit/list_header_test.cpp \
|
||||
../../../test/unit/locale_test.cpp \
|
||||
../../../test/unit/locale_header_test.cpp \
|
||||
../../../test/unit/logic_test.cpp \
|
||||
../../../test/unit/macro_checks.cpp \
|
||||
../../../test/unit/map_test.cpp \
|
||||
../../../test/unit/map_header_test.cpp \
|
||||
../../../test/unit/max_test.cpp \
|
||||
../../../test/unit/memory_header_test.cpp \
|
||||
../../../test/unit/memory_test.cpp \
|
||||
../../../test/unit/merge_test.cpp \
|
||||
../../../test/unit/messages_facets_test.cpp \
|
||||
../../../test/unit/mfunptr_test.cpp \
|
||||
../../../test/unit/min_test.cpp \
|
||||
../../../test/unit/mismatch_test.cpp \
|
||||
../../../test/unit/modulus_test.cpp \
|
||||
../../../test/unit/money_facets_test.cpp \
|
||||
../../../test/unit/multiset_test.cpp \
|
||||
../../../test/unit/mvctor_test.cpp \
|
||||
../../../test/unit/mvctor_declaration_test.cpp \
|
||||
../../../test/unit/mvctor_traits_test.cpp \
|
||||
../../../test/unit/neq_test.cpp \
|
||||
../../../test/unit/new_header_test.cpp \
|
||||
../../../test/unit/nthelm_test.cpp \
|
||||
../../../test/unit/num_facets_test.cpp \
|
||||
../../../test/unit/num_put_get_test.cpp \
|
||||
../../../test/unit/numeric_header_test.cpp \
|
||||
../../../test/unit/ostmit_test.cpp \
|
||||
../../../test/unit/ostream_header_test.cpp \
|
||||
../../../test/unit/pair_test.cpp \
|
||||
../../../test/unit/partial_test.cpp \
|
||||
../../../test/unit/partition_test.cpp \
|
||||
../../../test/unit/perm_test.cpp \
|
||||
../../../test/unit/plusminus_test.cpp \
|
||||
../../../test/unit/ptr2_test.cpp \
|
||||
../../../test/unit/ptrspec_test.cpp \
|
||||
../../../test/unit/queue_test.cpp \
|
||||
../../../test/unit/queue_header_test.cpp \
|
||||
../../../test/unit/rawriter_test.cpp \
|
||||
../../../test/unit/reference_wrapper_test.cpp \
|
||||
../../../test/unit/resolve_name.cpp \
|
||||
../../../test/unit/reviter_test.cpp \
|
||||
../../../test/unit/rm_cp_test.cpp \
|
||||
../../../test/unit/rndshf_test.cpp \
|
||||
../../../test/unit/rope_test.cpp \
|
||||
../../../test/unit/rotate_test.cpp \
|
||||
../../../test/unit/search_test.cpp \
|
||||
../../../test/unit/set_test.cpp \
|
||||
../../../test/unit/set_header_test.cpp \
|
||||
../../../test/unit/setdiff_test.cpp \
|
||||
../../../test/unit/setinter_test.cpp \
|
||||
../../../test/unit/setunion_test.cpp \
|
||||
../../../test/unit/shared_ptr_test.cpp \
|
||||
../../../test/unit/slist_test.cpp \
|
||||
../../../test/unit/sort_test.cpp \
|
||||
../../../test/unit/sstream_test.cpp \
|
||||
../../../test/unit/sstream_header_test.cpp \
|
||||
../../../test/unit/stack_test.cpp \
|
||||
../../../test/unit/stack_header_test.cpp \
|
||||
../../../test/unit/stdexcept_header_test.cpp \
|
||||
../../../test/unit/stldbg_include.cpp \
|
||||
../../../test/unit/string_test.cpp \
|
||||
../../../test/unit/strstream_buffer_read_test.cpp \
|
||||
../../../test/unit/strstream_header_test.cpp \
|
||||
../../../test/unit/swap_test.cpp \
|
||||
../../../test/unit/times_test.cpp \
|
||||
../../../test/unit/transform_test.cpp \
|
||||
../../../test/unit/type_traits_test.cpp \
|
||||
../../../test/unit/typeinfo_header_test.cpp \
|
||||
../../../test/unit/unary_test.cpp \
|
||||
../../../test/unit/uninitialized_test.cpp \
|
||||
../../../test/unit/unique_test.cpp \
|
||||
../../../test/unit/unordered_test.cpp \
|
||||
../../../test/unit/utility_header_test.cpp \
|
||||
../../../test/unit/valarray_test.cpp \
|
||||
../../../test/unit/valarray_header_test.cpp \
|
||||
../../../test/unit/vector_test.cpp \
|
||||
../../../test/unit/vector_header_test.cpp \
|
||||
../../../test/unit/test_errno.cpp \
|
||||
../../../test/unit/time_facets_test.cpp
|
||||
|
||||
SRC_C = ../../../test/unit/assert_header_test.c \
|
||||
../../../test/unit/ctype_header_test.c \
|
||||
../../../test/unit/c_limits_header_test.c \
|
||||
../../../test/unit/c_locale_header_test.c \
|
||||
../../../test/unit/errno_header_test.c \
|
||||
../../../test/unit/float_header_test.c \
|
||||
../../../test/unit/iso646_header_test.c \
|
||||
../../../test/unit/math_header_test.c \
|
||||
../../../test/unit/setjmp_header_test.c \
|
||||
../../../test/unit/signal_header_test.c \
|
||||
../../../test/unit/stdarg_header_test.c \
|
||||
../../../test/unit/stddef_header_test.c \
|
||||
../../../test/unit/stdio_header_test.c \
|
||||
../../../test/unit/stdlib_header_test.c \
|
||||
../../../test/unit/string_header_test.c \
|
||||
../../../test/unit/time_header_test.c \
|
||||
../../../test/unit/wchar_header_test.c \
|
||||
../../../test/unit/wctype_header_test.c
|
||||
409
extern/STLport/5.2.1/build/test/unit/README
vendored
Normal file
409
extern/STLport/5.2.1/build/test/unit/README
vendored
Normal file
@@ -0,0 +1,409 @@
|
||||
$Id$
|
||||
|
||||
===========================
|
||||
STLport testing unit README
|
||||
===========================
|
||||
|
||||
=======
|
||||
Purpose
|
||||
=======
|
||||
Provide independent STLport unit tests, with clearly defined pass/failed
|
||||
result for every single test without any user action (i.e. diff)
|
||||
and without any input request (i.e. files, cin input ...).
|
||||
|
||||
=====
|
||||
Build
|
||||
=====
|
||||
Use makefile(s):
|
||||
|
||||
make -f gcc.mak
|
||||
|
||||
======================
|
||||
Running the test suite
|
||||
======================
|
||||
commad-line syntax as follows:
|
||||
stl_unit_test [OPTIONS]
|
||||
where OPTIONS are
|
||||
-t=CLASS[::TEST] run the test class CLASS or member test CLASS::TEST
|
||||
-f=FILE save output in file FILE instead of stdout
|
||||
|
||||
examples:
|
||||
./stl_unit_test
|
||||
- runs all tests registered with this unit
|
||||
|
||||
./stl_unit_test -f=out.txt
|
||||
- runs all tests registered with this unit but print results into out.txt instead of stdout
|
||||
|
||||
./stl_unit_test -t=VectorTest
|
||||
- runs all tests registered in VectorTest class
|
||||
|
||||
./stl_unit_test -t=VectorTest::vec_test_1 -f=out.txt
|
||||
- runs only VectorTest::vec_test_1() test, print result into out.txt instead of stdout
|
||||
|
||||
==================
|
||||
CU mini background
|
||||
==================
|
||||
see:
|
||||
http://www.stlport.com/dcforum/DCForumID5/764.html
|
||||
|
||||
Note: cppunit mini sources are modified from original!
|
||||
|
||||
===============
|
||||
Adding new test
|
||||
===============
|
||||
You can add/create new tests easily just use _template.cpp as your new
|
||||
test class and do not forget to edit Makefile.inc
|
||||
|
||||
For guide to CppUnit like tests see http://cppunit.sourceforge.net/
|
||||
|
||||
==============================================
|
||||
Replacement of regression by unit tests:
|
||||
==============================================
|
||||
|
||||
regression unit
|
||||
-----------------------------------------
|
||||
accum1.cpp accum_test.cpp
|
||||
accum2.cpp
|
||||
|
||||
adjdiff0.cpp adj_test.cpp
|
||||
adjdiff1.cpp
|
||||
adjdiff2.cpp
|
||||
adjfind0.cpp
|
||||
adjfind1.cpp
|
||||
adjfind2.cpp
|
||||
|
||||
advance.cpp advance_test.cpp
|
||||
|
||||
alg1.cpp alg_test.cpp
|
||||
alg2.cpp
|
||||
alg3.cpp
|
||||
alg4.cpp
|
||||
alg5.cpp
|
||||
|
||||
bcompos1.cpp bcompos_test.cpp
|
||||
bcompos2.cpp
|
||||
|
||||
bind1st1.cpp bind_test.cpp
|
||||
bind1st2.cpp
|
||||
bind2nd1.cpp
|
||||
bind2nd2.cpp
|
||||
|
||||
binsert1.cpp binsert_test.cpp
|
||||
binsert2.cpp
|
||||
|
||||
binsrch1.cpp bsearch_test.cpp
|
||||
binsrch2.cpp
|
||||
|
||||
bnegate1.cpp bnegate_test.cpp
|
||||
bnegate2.cpp
|
||||
|
||||
bvec1.cpp bvector_test.cpp
|
||||
|
||||
bug.cpp -
|
||||
|
||||
copy1.cpp copy_test.cpp
|
||||
copy2.cpp
|
||||
copy3.cpp
|
||||
copy4.cpp
|
||||
copyb0.cpp
|
||||
copyb.cpp
|
||||
|
||||
count0.cpp count_test.cpp
|
||||
count1.cpp
|
||||
countif1.cpp
|
||||
|
||||
deque1.cpp deque_test.cpp
|
||||
|
||||
divides.cpp divides_test.cpp
|
||||
|
||||
eqlrnge0.cpp equal_test.cpp
|
||||
eqlrnge1.cpp
|
||||
eqlrnge2.cpp
|
||||
equal0.cpp
|
||||
equal1.cpp
|
||||
equal2.cpp
|
||||
equalto.cpp
|
||||
|
||||
fill1.cpp fill_test.cpp
|
||||
filln1.cpp
|
||||
|
||||
find0.cpp find_test.cpp
|
||||
find1.cpp
|
||||
findif0.cpp
|
||||
findif1.cpp
|
||||
|
||||
finsert1.cpp finsert_test.cpp
|
||||
finsert2.cpp
|
||||
|
||||
float_input.cpp floatio_test.cpp
|
||||
float_output.cpp
|
||||
|
||||
foreach0.cpp foreach_test.cpp
|
||||
foreach1.cpp
|
||||
|
||||
fstream1.cpp -
|
||||
|
||||
func1.cpp func_test.cpp
|
||||
func2.cpp
|
||||
func3.cpp
|
||||
|
||||
gener1.cpp generator_test.cpp
|
||||
gener2.cpp
|
||||
genern1.cpp
|
||||
genern2.cpp
|
||||
|
||||
greateq.cpp greater_test.cpp
|
||||
greater.cpp
|
||||
|
||||
hmap1.cpp hash_test.cpp
|
||||
hmmap1.cpp
|
||||
hmset1.cpp
|
||||
hset2.cpp
|
||||
|
||||
incl0.cpp includes_test.cpp
|
||||
incl1.cpp
|
||||
incl2.cpp
|
||||
|
||||
inplmrg1.cpp inplace_test.cpp
|
||||
inplmrg2.cpp
|
||||
|
||||
inrprod0.cpp innerprod_test.cpp
|
||||
inrprod1.cpp
|
||||
inrprod2.cpp
|
||||
|
||||
insert1.cpp insert_test.cpp
|
||||
insert2.cpp
|
||||
|
||||
ioiter.cpp ioiter_test.cpp
|
||||
|
||||
iota1.cpp iota_test.cpp
|
||||
|
||||
istmit1.cpp istmit_test.cpp
|
||||
|
||||
iter1.cpp iter_test.cpp
|
||||
iter2.cpp
|
||||
iter3.cpp
|
||||
iter4.cpp
|
||||
iterswp.cpp
|
||||
|
||||
less.cpp less_test.cpp
|
||||
lesseq.cpp
|
||||
|
||||
lexcmp1.cpp lexcmp_test.cpp
|
||||
lexcmp2.cpp
|
||||
|
||||
list1.cpp list_test.cpp
|
||||
list2.cpp
|
||||
list3.cpp
|
||||
list4.cpp
|
||||
|
||||
logicand.cpp logic_test.cpp
|
||||
logicnot.cpp
|
||||
logicor.cpp
|
||||
|
||||
lwrbnd1.cpp bound_test.cpp
|
||||
lwrbnd2.cpp
|
||||
uprbnd1.cpp
|
||||
uprbnd2.cpp
|
||||
|
||||
map1.cpp map_test.cpp
|
||||
mmap1.cpp
|
||||
mmap2.cpp
|
||||
|
||||
max1.cpp max_test.cpp
|
||||
max2.cpp
|
||||
maxelem1.cpp
|
||||
maxelem2.cpp
|
||||
|
||||
memfunptr.cpp mfunptr_test.cpp
|
||||
|
||||
merge0.cpp merge_test.cpp
|
||||
merge1.cpp
|
||||
merge2.cpp
|
||||
|
||||
min1.cpp min_test.cpp
|
||||
min2.cpp
|
||||
minelem1.cpp
|
||||
minelem2.cpp
|
||||
|
||||
minus.cpp plusminus.cpp
|
||||
|
||||
mismtch0.cpp mismatch_test.cpp
|
||||
mismtch1.cpp
|
||||
mismtch2.cpp
|
||||
|
||||
mkheap0.cpp heap_test.cpp
|
||||
mkheap1.cpp
|
||||
pheap0.cpp
|
||||
pheap1.cpp
|
||||
|
||||
modulus.cpp modulus_test.cpp
|
||||
|
||||
move_constructor.cpp mvctor_test.cpp
|
||||
|
||||
multiset.cpp multiset_test.cpp
|
||||
|
||||
negate.cpp neq_test.cpp
|
||||
nequal.cpp
|
||||
|
||||
nextprm0.cpp perm_test.cpp
|
||||
nextprm1.cpp
|
||||
nextprm2.cpp
|
||||
prevprm0.cpp
|
||||
prevprm1.cpp
|
||||
prevprm2.cpp
|
||||
|
||||
nthelem0.cpp nthelm_test.cpp
|
||||
nthelem1.cpp
|
||||
nthelem2.cpp
|
||||
|
||||
ostmit.cpp ostmit_test.cpp
|
||||
|
||||
pair0.cpp pair_test.cpp
|
||||
pair1.cpp
|
||||
pair2.cpp
|
||||
|
||||
parsrt0.cpp partial_test.cpp
|
||||
parsrt1.cpp
|
||||
parsrt2.cpp
|
||||
parsrtc0.cpp
|
||||
parsrtc1.cpp
|
||||
parsrtc2.cpp
|
||||
partsum0.cpp
|
||||
partsum1.cpp
|
||||
partsum2.cpp
|
||||
|
||||
pqueue1.cpp queue_test.cpp
|
||||
queue1.cpp
|
||||
|
||||
ptition0.cpp partition_test.cpp
|
||||
ptition1.cpp
|
||||
stblptn0.cpp
|
||||
stblptn1.cpp
|
||||
|
||||
ptrbinf1.cpp ptr2_test.cpp
|
||||
ptrbinf2.cpp
|
||||
ptrunf1.cpp
|
||||
ptrunf2.cpp
|
||||
|
||||
ptr_specialization.cpp ptrspec_test.cpp
|
||||
|
||||
quiet_signal_nan.cpp -
|
||||
|
||||
rawiter.cpp rawiter.cpp
|
||||
|
||||
remcopy1.cpp rm_cp_test.cpp
|
||||
remcpif1.cpp
|
||||
remif1.cpp
|
||||
remove1.cpp
|
||||
repcpif1.cpp
|
||||
replace0.cpp
|
||||
replace1.cpp
|
||||
replcpy1.cpp
|
||||
replif1.cpp
|
||||
revcopy1.cpp
|
||||
reverse1.cpp
|
||||
|
||||
reviter1.cpp reviter_test.cpp
|
||||
reviter2.cpp
|
||||
revbit1.cpp
|
||||
|
||||
rndshuf0.cpp rndshf_test.cpp
|
||||
rndshuf1.cpp
|
||||
rndshuf2.cpp
|
||||
|
||||
rotate0.cpp rotate_copy.cpp
|
||||
rotate1.cpp
|
||||
rotcopy0.cpp
|
||||
rotcopy1.cpp
|
||||
|
||||
search0.cpp search_test.cpp
|
||||
search1.cpp
|
||||
search2.cpp
|
||||
|
||||
seek.cpp -
|
||||
|
||||
set.cpp set_test.cpp
|
||||
|
||||
setdiff0.cpp setdiff_test.cpp
|
||||
setdiff1.cpp
|
||||
setdiff2.cpp
|
||||
setsymd0.cpp
|
||||
setsymd1.cpp
|
||||
setsymd2.cpp
|
||||
|
||||
setintr0.cpp setinter_test.cpp
|
||||
setintr1.cpp
|
||||
setintr2.cpp
|
||||
|
||||
setunon0.cpp setunion_test.cpp
|
||||
setunon1.cpp
|
||||
setunon2.cpp
|
||||
|
||||
single.cpp -
|
||||
|
||||
slist1.cpp slist_test.cpp
|
||||
|
||||
sort1.cpp sort_test.cpp
|
||||
sort2.cpp
|
||||
stblsrt1.cpp
|
||||
stblsrt2.cpp
|
||||
|
||||
sstream1.cpp -
|
||||
|
||||
stack1.cpp stack_test.cpp
|
||||
stack2.cpp
|
||||
|
||||
strass1.cpp -
|
||||
|
||||
string1.cpp string_test.cpp
|
||||
string_mt.cpp
|
||||
short_string.cpp
|
||||
|
||||
swap1.cpp swap_test.cpp
|
||||
swprnge1.cpp
|
||||
|
||||
times.cpp times_test.cpp
|
||||
|
||||
trnsfrm1.cpp transform_test.cpp
|
||||
trnsfrm2.cpp
|
||||
|
||||
tstdeq.cpp -
|
||||
|
||||
ucompos1.cpp unary_test.cpp
|
||||
ucompos2.cpp
|
||||
unegate1.cpp
|
||||
unegate2.cpp
|
||||
|
||||
uniqcpy1.cpp unique_test.cpp
|
||||
uniqcpy2.cpp
|
||||
unique1.cpp
|
||||
unique2.cpp
|
||||
|
||||
vec.cpp vector_test.cpp
|
||||
|
||||
======
|
||||
Status
|
||||
======
|
||||
So far all tests from regression directory were ported except following ones:
|
||||
|
||||
iter2.cpp (pointless - already tested in iter1.cpp,
|
||||
see iter_test.cpp)
|
||||
move_constructor.cpp (not fully tested see mvctor_test.cpp)
|
||||
mset1.cpp (moved in multiset.cpp)
|
||||
mset3.cpp (moved in multiset.cpp)
|
||||
mset4.cpp (moved in multiset.cpp)
|
||||
mset5.cpp (moved in multiset.cpp)
|
||||
pair1.cpp (pointless - already tested in pair0.cpp,
|
||||
see pair_test.cpp)
|
||||
pair2.cpp (pointless - already tested in pair0.cpp,
|
||||
see pair_test.cpp)
|
||||
partsrt0.cpp (identic w ith parsrt0.cpp - tested in
|
||||
pair_test.cpp )
|
||||
quiet_signal_nan.cpp
|
||||
revbit2.cpp (pointless - already tested in revbit1.cpp,
|
||||
see reviter_test.cpp )
|
||||
rndshuf1.cpp (pointless - already tested in rndshuf0.cpp,
|
||||
see rndshf_test.cpp )
|
||||
set1.cpp (moved in set.cpp)
|
||||
set2.cpp (moved in set.cpp)
|
||||
856
extern/STLport/5.2.1/build/test/unit/STATUS
vendored
Normal file
856
extern/STLport/5.2.1/build/test/unit/STATUS
vendored
Normal file
@@ -0,0 +1,856 @@
|
||||
=======================================================================
|
||||
Operational environment: cross for Linux 2.6.9 uClibc 0.9.27, IA32
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.3 (cross-compiler)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-03-29
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): Fail 1 of 320 tests
|
||||
Notes: FloatIOTest::float_output_test
|
||||
|
||||
../../../test/unit/floatio_test.cpp(64) : CPPUNIT_ASSERT(output.substr(18) == ".000000");
|
||||
Use -fno-builtin option, as in uClibc build!
|
||||
Status (stldbg-shared): Fail 1 of 320 tests
|
||||
Notes: Same as notes for release (above)
|
||||
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Linux 2.6.12/SMP glibc 2.2.5, IA32
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.4
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-11-20
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (334 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (334 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-09-05
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (331 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (331 tests)
|
||||
Notes:
|
||||
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Linux 2.4.26/SMP glibc 2.2.5, IA32
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 4.0.0
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-04-25
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (324 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (324 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-06-25
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (327 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.1
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-10-18
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (298 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (298 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.3
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-26
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (282 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (282 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.1
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-26
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (282 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (282 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.2.3
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-27
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (282 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (282 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.1.1
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-27
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (282 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (282 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 2.95.4 20011002 (Debian prerelease)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-10-29
|
||||
STLP Version: current CVS STLPORT_5_0 branch + some uncommited changes (locale-related)
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (300 tests)
|
||||
Notes: use -fPIC both in lib and app; avoid code that run in static objects
|
||||
(compiler problems)
|
||||
Status (stldbg-shared): All pass (300 tests)
|
||||
Notes: see notes above
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Intel(R) C++ Compiler/32-bit 8.1 Build 20050207Z (aka 8.1 028)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-04-25
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): seems most tests itself pass, but run-time crash happens on exit
|
||||
Notes: bad_alloc tests crash:
|
||||
#0 0x40359781 in kill () from /lib/libc.so.6
|
||||
#1 0x40025e5e in pthread_kill () from /lib/libpthread.so.0
|
||||
#2 0x40026339 in raise () from /lib/libpthread.so.0
|
||||
#3 0x4035abe1 in abort () from /lib/libc.so.6
|
||||
#4 0x402268d5 in GetCurrentFrame32 () from /opt/intel_cc_80/lib/libunwind.so.5
|
||||
#5 0x40225ea9 in _Unwind_RaiseException_inner () from /opt/intel_cc_80/lib/libunwind.so.5
|
||||
#6 0x402f7a55 in __cxa_throw (obj=0x0, tinfo=0x0, dest=0)
|
||||
at ../../.././libstdc++-v3/libsupc++/eh_throw.cc:75
|
||||
#7 0x0805fe57 in AllocatorTest::bad_alloc_test ()
|
||||
#8 0x080602ba in AllocatorTest::myRun ()
|
||||
#9 0x0804f5d3 in CppUnitMini::TestCase::run ()
|
||||
#10 0x0804f466 in main ()
|
||||
|
||||
crash on exit:
|
||||
#0 0x4039ea3b in free () from /lib/libc.so.6
|
||||
#1 0x402f6711 in operator delete (ptr=0x0) at ../../.././libstdc++-v3/libsupc++/del_op.cc:40
|
||||
#2 0x402f678d in operator delete[] (ptr=0x0) at ../../.././libstdc++-v3/libsupc++/del_opv.cc:36
|
||||
#3 0x40293fb8 in ~ctype (this=0x835cd38)
|
||||
at /export/hostel/build/compiler/gcc-3.4.1/i686-pc-linux-gnu/libstdc++-v3/include/bits/locale_facets.h:972
|
||||
#4 0x40199c96 in _Fac_tidy () from /opt/intel_cc_80/lib/libcprts.so.5
|
||||
#5 0x401f2658 in _Atexit_cleanup () from /opt/intel_cc_80/lib/libcprts.so.5
|
||||
#6 0x401f26f5 in _AtexitTool::~_AtexitTool () from /opt/intel_cc_80/lib/libcprts.so.5
|
||||
#7 0x4035c0a2 in __cxa_finalize () from /lib/libc.so.6
|
||||
#8 0x4016bff6 in __icrt_terminate () from /opt/intel_cc_80/lib/libcprts.so.5
|
||||
#9 0x401f4709 in _fini () from /opt/intel_cc_80/lib/libcprts.so.5
|
||||
#10 0x4000a136 in _dl_fini () from /lib/ld-linux.so.2
|
||||
#11 0x4035be53 in exit () from /lib/libc.so.6
|
||||
#12 0x40349155 in __libc_start_main () from /lib/libc.so.6
|
||||
#13 0x0804f311 in _start ()
|
||||
|
||||
Status (stldbg-shared): same as for release-shared
|
||||
Notes: see notes above
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Intel(R) C++ Compiler/32-bit 7.1 Build 20030307Z
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-27
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): run time fail
|
||||
Notes: stack corruption in queue test, due to compiler's
|
||||
bad code
|
||||
Status (stldbg-shared): partially pass (282 tests, 1 fail)
|
||||
Notes: exception_test.cpp(58) : CPPUNIT_ASSERT(false);
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Intel(R) C++ Compiler/32-bit 8.0 Build 20031016Z
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-08-27
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): compile-time fail
|
||||
Notes: compiler crash; was report that commercial compiler
|
||||
free of this bug, but this was not tested
|
||||
Status (stldbg-shared): compile-time fail
|
||||
Notes: see notes above
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Linux 2.6.9-1.667/SMP AMD64
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-07-19
|
||||
STLP Version: current CVS STLPORT_5_1 branch
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (376 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (376 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (376 tests)
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Linux 2.6.17/SMP glibc 2.4.4, IA32
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 4.1.1
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-03-30
|
||||
STLP Version: SVN STLPORT_5_1 branch, revision 2982
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (385 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (385 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (385 tests)
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: FreeBSD 5.3-RELEASE
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-04-04
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Maxim Fomitchev
|
||||
Status (release-shared): Most tests pass
|
||||
Notes: Runtime crash near test UnorderedTest::hash_policy
|
||||
Status (stlg-shared): All pass (322 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (322 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.5 (cross on Linux)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-12-22
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Petr Ovtchenkov
|
||||
Status (release-shared): Build lib and unit tests
|
||||
Notes:
|
||||
Status (stlg-shared): Build lib
|
||||
Notes:
|
||||
Status (stldbg-shared): Build lib and unit tests
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: FreeBSD 4.10-RELEASE
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-04-04
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Maxim Fomitchev
|
||||
Status (release-shared): Most tests pass
|
||||
Notes: Runtime crash near test UnorderedTest::hash_policy
|
||||
Status (stlg-shared): All pass (322 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (322 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.5 (cross on Linux)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-12-22
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Petr Ovtchenkov
|
||||
Status (release-shared): Build lib and unit tests
|
||||
Notes:
|
||||
Status (stlg-shared): Build lib
|
||||
Notes:
|
||||
Status (stldbg-shared): Build lib and unit tests
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: OpenBSD 3.6, IA32
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-03-24
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): Fail 2 of 320 tests
|
||||
Notes: ../../../test/unit/locale_test.cpp(213) : CPPUNIT_ASSERT(str_res[index++] == '1');
|
||||
../../../test/unit/limits_test.cpp(123) : CPPUNIT_ASSERT(test_integral_limits(wchar_t()));
|
||||
Status (stldbg-shared): most tests pass
|
||||
Notes: run-time fail in LocaleTest::money_put_get
|
||||
../../../stlport/stl/debug/_string.h(233): STL error : Index out of bounds
|
||||
../../../stlport/stl/debug/_string.h(233): STL assertion failure: __n < this->size()
|
||||
|
||||
=======================================================================
|
||||
Operational environment: MacOS X 10.3 (Darwin 7.0.0), powerpc
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.3.0 (Apple Computer, Inc. build 1666)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-12-23
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Petr Ovtchenkov
|
||||
Status (release-shared): Fail
|
||||
Notes: UnorderedTest::user_case (i.e. crash may be in UnorderedTest::hash_policy)
|
||||
|
||||
Program received signal EXC_BAD_ACCESS, Could not access memory.
|
||||
0x000fe17c in stlp_std::__node_alloc<true, 0>::_M_deallocate(void*, unsigned long) ()
|
||||
Status (stldbg-shared): most tests pass
|
||||
Notes: Under debugger I see that fail 23 tests from 334
|
||||
but without debugger program finish abnormally
|
||||
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Novell Netware 6 Support Pack Revision 03
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Metrowerks CodeWarrior 8 (mwccnlm 3.0.3 build 356)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-06-10
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): not implemented
|
||||
Notes:
|
||||
Status (dbg-shared): not implemented
|
||||
Notes:
|
||||
Status (stldbg-shared): not implemented
|
||||
Notes:
|
||||
Status (release-static): Fail 11 of 323 tests
|
||||
Notes: FstreamTest:: fail;
|
||||
cmath_test.cpp(77) : CPPUNIT_CHECK(ldiv_res.quot == 1l);
|
||||
Status (dbg-static): -
|
||||
Notes:
|
||||
Status (stldbg-static): -
|
||||
Notes:
|
||||
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows XP Professionnal 2002 SP2
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ 6 SP5
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-09-04
|
||||
STLP Version: STLPORT_5_1 branch (revision 3172)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (release-static): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (389 tests, 10 ignored)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ 2005 Express Version 8.0.50215-4400
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-09-04
|
||||
STLP Version: STLPORT_5_1 branch (revision 3172)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
Status (release-static): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (389 tests, 1 ignored)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Windows Server 2003 SP1 Platform SDK
|
||||
(cross compiling for AMD64)
|
||||
Tests run under Windows XP Pro 64
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-08-16
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Henrik Goldman (hg@x-formation.com, www.x-formation.com)
|
||||
Status (release-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (327 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (327 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (327 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ 2005 (Beta2) (8.0)
|
||||
(cross compiling for AMD64)
|
||||
Tests run under Windows XP Pro 64
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-08-16
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: Henrik Goldman (hg@x-formation.com, www.x-formation.com)
|
||||
Status (release-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (327 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (327 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (327 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (327 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Borland C++ compiler 5.5.1 (free version)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-09-04
|
||||
STLP Version: STLPORT_5_1 branch (revision 3171)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): 1 failure (390 tests, 6 ignored).
|
||||
Notes: The failure is on a specific Borland test
|
||||
showing a bug in the Borland compiler.
|
||||
Status (dbg-shared): 1 failure (390 tests, 6 ignored).
|
||||
Notes: Idem release-shared
|
||||
Status (stldbg-shared): 1 failure (390 tests, 6 ignored).
|
||||
Notes: Idem release-shared.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: g++ 3.4.4 (cygwin special)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-09-04
|
||||
STLP Version: STLPORT_5_1 branch (revision 3171)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): 1 failure (390 tests)
|
||||
Notes: ExceptionTest::uncaught_exception fails when all tests
|
||||
are run but succeed with only running it using the
|
||||
-t=ExceptionTest option.
|
||||
Status (dbg-shared): 1 failure (390 tests)
|
||||
Notes: Idem release-shared.
|
||||
Status (stldbg-shared): 1 failure (390 tests)
|
||||
Notes: Idem release-shared.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: g++ 3.4.1 (mingw special, MinGW 3.9 runtime)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-03-31
|
||||
STLP Version: STLPORT_5_1 branch (revision 2982)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): 1 failure (385 tests)
|
||||
Notes: Idem cygwin report above.
|
||||
Status (dbg-shared): 1 failure (385 tests)
|
||||
Notes: Idem cygwin report above.
|
||||
Status (stldbg-shared): 1 failure (385 tests)
|
||||
Notes: Idem cygwin report above.
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows 2000 SP4
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ 6 SP5
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-03-15
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): All pass (317 tests)
|
||||
Notes: still some inconveniences with 'using' and
|
||||
math functions, see comment in test/unit/resolve_name.cpp
|
||||
Status (dbg-shared): All pass (317 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (317 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (317 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (317 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (317 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ .Net 2002 (7.0)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-10-23
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (325 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (325 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (325 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (325 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (325 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (325 tests)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Visual C++ .Net 2003 (7.1)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-10-27
|
||||
STLP Version: STLPORT_5_1 branch (revision 2698)
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (release-static): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (380 tests, 2 ignored)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Intel C++ compiler 9.0.28
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-06-17
|
||||
STLP Version: current CVS HEAD
|
||||
Reporter: dums (Francois Dumont)
|
||||
Status (release-shared): 3 failures (368 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (368 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (368 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (release-static): 1 failure (368 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (368 tests, 2 ignored)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (368 tests, 2 ignored)
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Borland C++ compiler 5.5.1 (free version)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-05-20
|
||||
STLP Version: current CVS HEAD
|
||||
Reporter: esanfo (Eric Sanford)
|
||||
Status (release-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: MoveConstructorTest::nb_destructor_calls
|
||||
fails without trivial constructor
|
||||
Status (dbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (release-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (dbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Borland C++ compiler 5.6 (CBuilder6)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-05-20
|
||||
STLP Version: current CVS HEAD
|
||||
Reporter: esanfo (Eric Sanford)
|
||||
Status (release-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: MoveConstructorTest::nb_destructor_calls
|
||||
fails without trivial constructor
|
||||
Status (dbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (release-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (dbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Borland C++ compiler 5.6.4 (CBuilderX)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-05-20
|
||||
STLP Version: current CVS HEAD
|
||||
Reporter: esanfo (Eric Sanford)
|
||||
Status (release-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: MoveConstructorTest::nb_destructor_calls
|
||||
fails without trivial constructor
|
||||
Status (dbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (release-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (dbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-static): 1 failure (367 tests, 2 ignores).
|
||||
Notes: Same
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Borland C++ compiler 5.81 (BDS 2006)
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-05-20
|
||||
STLP Version: current CVS HEAD
|
||||
Reporter: esanfo (Eric Sanford)
|
||||
Status (release-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: MoveConstructorTest::nb_destructor_calls
|
||||
fails without trivial constructor
|
||||
Status (dbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-shared): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (release-static): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (dbg-static): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
Status (stldbg-static): 1 failure (367 tests, 3 ignores).
|
||||
Notes: Same
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows CE 3.0 Pocket PC 2002 (iPAQ h3950)
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: eMbedded Visual C++ 3.0
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-09-07
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2569
|
||||
Reporter: mfink (Michael Fink)
|
||||
Status (release-shared): 1 failure (374 tests, 10 ignored)
|
||||
Notes:
|
||||
UnorderedTest::equal_range
|
||||
../../../test/unit\unordered_test.cpp(416) : CPPUNIT_ASSERT(distance(p.first, p.second) == 3);
|
||||
Status (dbg-shared): All pass (374 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): Runtime failure
|
||||
Notes: Fails due to a bug in the ARM compiler
|
||||
Status (release-static): 1 failure (374 tests, 10 ignored)
|
||||
Notes:
|
||||
UnorderedTest::equal_range
|
||||
../../../test/unit\unordered_test.cpp(416) : CPPUNIT_ASSERT(distance(p.first, p.second) == 3);
|
||||
Status (dbg-static): All pass (374 tests, 10 ignored)
|
||||
Notes:
|
||||
Status (stldbg-shared): Runtime failure
|
||||
Notes: Fails due to a bug in the ARM compiler
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows CE 3.0 Pocket PC 2002 Emulator
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: eMbedded Visual C++ 3.0
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-09-07
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2569
|
||||
Reporter: mfink (Michael Fink)
|
||||
Status (release-shared): All pass (374 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (374 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (374 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (374 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (374 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (374 tests)
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows CE 4.2 Pocket PC 2003 SE (HTC Magician S100)
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: eMbedded Visual C++ .NET SP4
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2007-09-05
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 3173
|
||||
Reporter: mfink (Michael Fink)
|
||||
Status (release-shared): All pass (388 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (388 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): Runtime failure
|
||||
Notes: Fails due to a bug in the ARM compiler
|
||||
Status (release-static): All pass (388 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (388 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): Runtime failure
|
||||
Notes: Fails due to a bug in the ARM compiler
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Windows CE 4.2 Pocket PC 2003 Emulator
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: eMbedded Visual C++ .NET SP4
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-09-07
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2569
|
||||
Reporter: mfink (Michael Fink)
|
||||
Status (release-shared): All pass (375 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (375 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (375 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (375 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (375 tests)
|
||||
Notes:
|
||||
Status (stldbg-static): All pass (375 tests)
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Microsoft Device Emulator 8.0.50727.42
|
||||
Windows Mobile 2003 SE image
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: eMbedded Visual C++ .NET SP4
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-09-07
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2569
|
||||
Reporter: mfink (Michael Fink)
|
||||
Status (release-shared): All pass (375 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (375 tests)
|
||||
Notes:
|
||||
Status (release-static): All pass (375 tests)
|
||||
Notes:
|
||||
Status (dbg-static): All pass (375 tests)
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Solaris 9, SPARC
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-09-27
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): Fail 5 of 290 tests
|
||||
Notes: fail tests with locale, as expected
|
||||
Status (stldbg-shared): Fail 5 of 290 tests
|
||||
Notes: fail tests with locale, as expected
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.2
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-09-14
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): runtime fail
|
||||
Notes: uncatched exception during locale test:
|
||||
terminate called after throwing an instance of '_STL::runtime_error'
|
||||
what(): locale error
|
||||
It is like problem with exceptions, not with locale
|
||||
Status (stldbg-shared): runtime fail
|
||||
Notes:
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: gcc 3.4.1
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2004-09-14
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: ptr (Petr Ovtchenkov)
|
||||
Status (release-shared): runtime fail
|
||||
Notes: uncatched exception during locale test:
|
||||
terminate called after throwing an instance of '_STL::runtime_error'
|
||||
what(): locale error
|
||||
It is like problem with exceptions, not with locale
|
||||
Status (stldbg-shared): runtime fail
|
||||
Notes:
|
||||
|
||||
=======================================================================
|
||||
Operational environment: Solaris 10, SPARC
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: Sun Studio 10, SunPro CC 5.7
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2005-11-18
|
||||
STLP Version: current CVS STLPORT_5_0 branch
|
||||
Reporter: baker88 (Gail Baker)
|
||||
Status (release-shared): Fail 1 of 330 tests
|
||||
Notes: mvctor_test.cpp(839) : CPPUNIT_ASSERT(MovableStruct::nb_destruct_call == 7);
|
||||
Status (dbg-shared): Fail 1 of 330 tests
|
||||
Notes: mvctor_test.cpp(839) : CPPUNIT_ASSERT(MovableStruct::nb_destruct_call == 7);
|
||||
Status (stldbg-shared): Runtime failure
|
||||
Notes: PartitionTest::stblptn1
|
||||
../../stlport/stl/debug/_debug.c(518): STL assertion failure : __next && __next->_Owner() == __l
|
||||
Abort(coredump)
|
||||
|
||||
=======================================================================
|
||||
Operational environment: HP-UX B.11.23 ia64
|
||||
=======================================================================
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: HP aC++/ANSI C B3910B A.06.06 [Nov 7 2005]
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-09-25
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2613
|
||||
Reporter: Reporter: bgubenko (Boris Gubenko)
|
||||
Status (release-shared): 366 tests succeed, no failures
|
||||
Notes: tests hash_test and rope_test giving linker's unsat were disabled
|
||||
Status (dbg-shared): 366 tests succeed, no failures
|
||||
Notes: tests hash_test and rope_test giving linker's unsat were disabled
|
||||
Status (stldbg-shared): Could not build the tests because of some problem in makefile
|
||||
Notes: New test codecvt_test.cpp does not compile on HP-UX. It is believed
|
||||
to be a problem with the test. Test author was notified.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Compiler: HP aC++/ANSI C B3910B A.06.06 [Nov 7 2005]
|
||||
-----------------------------------------------------------------------
|
||||
Date: 2006-10-13
|
||||
STLP Version: SVN branch STLPORT_5_1, revision 2664
|
||||
Reporter: bgubenko (Boris Gubenko)
|
||||
Status (release-shared): All pass (379 tests)
|
||||
Notes:
|
||||
Status (dbg-shared): All pass (379 tests)
|
||||
Notes:
|
||||
Status (stldbg-shared): All pass (379 tests)
|
||||
Notes:
|
||||
48
extern/STLport/5.2.1/build/test/unit/aCC.mak
vendored
Normal file
48
extern/STLport/5.2.1/build/test/unit/aCC.mak
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# -*- Makefile -*- Time-stamp: <08/06/12 16:09:49 ptr>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := aCC
|
||||
-include ${SRCROOT}/Makefiles/gmake/config.mak
|
||||
ALL_TAGS = release-shared check-release
|
||||
CHECK_TAGS = check-release
|
||||
ifndef WITHOUT_STLPORT
|
||||
ALL_TAGS += stldbg-shared check-stldbg
|
||||
CHECK_TAGS += check-stldbg
|
||||
endif
|
||||
STLPORT_DIR ?= ../../..
|
||||
|
||||
STLPORT_INCLUDE_DIR = ../../../stlport
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
ifdef WITHOUT_STLPORT
|
||||
DEFS += -DWITHOUT_STLPORT
|
||||
endif
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
ifndef WITHOUT_STLPORT
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
endif
|
||||
|
||||
INCLUDES += -I$(STLPORT_INCLUDE_DIR)
|
||||
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I${STLP_BUILD_BOOST_PATH}
|
||||
endif
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
check-release: release-shared
|
||||
-${OUTPUT_DIR}/${PRGNAME}
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
check-stldbg: stldbg-shared
|
||||
-${OUTPUT_DIR_STLDBG}/${PRGNAME}
|
||||
endif
|
||||
|
||||
check: ${CHECK_TAGS}
|
||||
|
||||
30
extern/STLport/5.2.1/build/test/unit/bcc.mak
vendored
Normal file
30
extern/STLport/5.2.1/build/test/unit/bcc.mak
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
# -*- Makefile -*- Time-stamp: <05/03/10 17:51:53 ptr>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := bcc
|
||||
|
||||
STLPORT_DIR := ../../..
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
INCLUDES += -I${STLPORT_INCLUDE_DIR}
|
||||
|
||||
ifneq ($(OSNAME),linux)
|
||||
OBJ_EXT := obj
|
||||
else
|
||||
DEFS += -D_GNU_SOURCE
|
||||
GCC_VERSION = $(shell gcc -dumpversion)
|
||||
DEFS += -DGCC_VERSION=$(GCC_VERSION)
|
||||
endif
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
dbg-static: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
stldbg-static: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I${STLP_BUILD_BOOST_PATH}
|
||||
endif
|
||||
|
||||
LDSEARCH = -L${STLPORT_LIB_DIR}
|
||||
|
||||
24
extern/STLport/5.2.1/build/test/unit/dmc.mak
vendored
Normal file
24
extern/STLport/5.2.1/build/test/unit/dmc.mak
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# -*- Makefile -*- Time-stamp: <03/10/12 20:35:49 ptr>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := dmc
|
||||
OBJ_EXT := obj
|
||||
|
||||
STLPORT_DIR := ../../..
|
||||
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
|
||||
INCLUDES += -I$(STLPORT_INCLUDE_DIR)
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
dbg-static: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
stldbg-static: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
|
||||
# options for build with boost support
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I$(STLP_BUILD_BOOST_PATH)
|
||||
endif
|
||||
|
||||
35
extern/STLport/5.2.1/build/test/unit/evc.mak
vendored
Normal file
35
extern/STLport/5.2.1/build/test/unit/evc.mak
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
!if !EXIST(..\..\Makefiles\nmake\config.mak)
|
||||
!error No config file found, please run 'configure --help' first.
|
||||
!endif
|
||||
|
||||
!include ..\..\Makefiles\nmake\config.mak
|
||||
|
||||
!ifndef COMPILER_NAME
|
||||
!error No compiler set, please run 'configure --help' first and chose a compiler.
|
||||
!endif
|
||||
|
||||
!if ("$(COMPILER_NAME)" != "evc3" && \
|
||||
"$(COMPILER_NAME)" != "evc4" && \
|
||||
"$(COMPILER_NAME)" != "evc8" && \
|
||||
"$(COMPILER_NAME)" != "evc9")
|
||||
!error You pick the wrong makefile, please rerun configure script and follow the instructions.
|
||||
!endif
|
||||
|
||||
SRCROOT=../..
|
||||
STLPORT_DIR=../../..
|
||||
CROSS_COMPILING=1
|
||||
|
||||
!include Makefile.inc
|
||||
|
||||
INCLUDES=$(INCLUDES) /I "$(STLPORT_INCLUDE_DIR)" /I "cppunit" /I "$(STLPORT_DIR)/src/" /FI "warning_disable.h"
|
||||
|
||||
DEFS_REL = /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_DBG = /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_STLDBG = /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_STATIC_REL = /D_STLP_USE_STATIC_LIB
|
||||
DEFS_STATIC_DBG = /D_STLP_USE_STATIC_LIB
|
||||
DEFS_STATIC_STLDBG = /D_STLP_USE_STATIC_LIB
|
||||
|
||||
LDSEARCH=$(LDSEARCH) /LIBPATH:$(STLPORT_LIB_DIR)
|
||||
|
||||
!include $(SRCROOT)/Makefiles/nmake/top.mak
|
||||
77
extern/STLport/5.2.1/build/test/unit/gcc.mak
vendored
Normal file
77
extern/STLport/5.2.1/build/test/unit/gcc.mak
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
# -*- Makefile -*- Time-stamp: <08/06/06 11:01:34 yeti>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := gcc
|
||||
#NOT_USE_NOSTDLIB := 1
|
||||
#WITHOUT_STLPORT := 1
|
||||
-include ${SRCROOT}/Makefiles/gmake/config.mak
|
||||
ALL_TAGS = release-shared check-release
|
||||
CHECK_TAGS = check-release
|
||||
ifndef WITHOUT_STLPORT
|
||||
ALL_TAGS += stldbg-shared check-stldbg
|
||||
CHECK_TAGS += check-stldbg
|
||||
endif
|
||||
STLPORT_DIR ?= ../../..
|
||||
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
ifdef WITHOUT_STLPORT
|
||||
DEFS += -DWITHOUT_STLPORT
|
||||
endif
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
ifndef WITHOUT_STLPORT
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
endif
|
||||
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I${STLP_BUILD_BOOST_PATH}
|
||||
endif
|
||||
|
||||
ifndef TARGET_OS
|
||||
ifndef WITHOUT_STLPORT
|
||||
|
||||
ifeq ($(OSNAME), sunos)
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
ifeq ($(OSNAME), freebsd)
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
ifeq ($(OSNAME), openbsd)
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
ifeq ($(OSNAME), linux)
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-rpath=${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
ifeq ($(OSNAME), hp-ux)
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,+b${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
endif
|
||||
|
||||
endif
|
||||
endif
|
||||
|
||||
check-release: release-shared
|
||||
-${OUTPUT_DIR}/${PRGNAME}
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
check-stldbg: stldbg-shared
|
||||
-${OUTPUT_DIR_STLDBG}/${PRGNAME}
|
||||
endif
|
||||
|
||||
check: ${CHECK_TAGS}
|
||||
|
||||
74
extern/STLport/5.2.1/build/test/unit/icc.mak
vendored
Normal file
74
extern/STLport/5.2.1/build/test/unit/icc.mak
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
# -*- Makefile -*- Time-stamp: <08/06/12 16:41:21 ptr>
|
||||
|
||||
SRCROOT := ../..
|
||||
COMPILER_NAME := icc
|
||||
-include ${SRCROOT}/Makefiles/gmake/config.mak
|
||||
ALL_TAGS = release-shared check-release
|
||||
CHECK_TAGS = check-release
|
||||
ifndef WITHOUT_STLPORT
|
||||
ALL_TAGS += stldbg-shared check-stldbg
|
||||
CHECK_TAGS += check-stldbg
|
||||
endif
|
||||
STLPORT_DIR ?= ../../..
|
||||
|
||||
include Makefile.inc
|
||||
include ${SRCROOT}/Makefiles/gmake/top.mak
|
||||
|
||||
ifdef WITHOUT_STLPORT
|
||||
DEFS += -DWITHOUT_STLPORT
|
||||
endif
|
||||
|
||||
dbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
ifndef WITHOUT_STLPORT
|
||||
stldbg-shared: DEFS += -D_STLP_DEBUG_UNINITIALIZED
|
||||
endif
|
||||
|
||||
ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES += -I${STLP_BUILD_BOOST_PATH}
|
||||
endif
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
release-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR}
|
||||
dbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_DBG}
|
||||
stldbg-shared: LDFLAGS += -L${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG} -Wl,-R${STLPORT_DIR}/build/lib/${OUTPUT_DIR_STLDBG}
|
||||
|
||||
ifeq ($(OSNAME),linux)
|
||||
ifeq ($(CXX_VERSION_MAJOR),8)
|
||||
ifeq ($(CXX_VERSION_MINOR),0)
|
||||
# 8.0 build 20031016Z
|
||||
release-shared: LDLIBS = -lpthread -lstlport
|
||||
stldbg-shared: LDLIBS = -lpthread -lstlportstlg
|
||||
dbg-shared: LDLIBS = -lpthread -lstlportg
|
||||
else
|
||||
# 8.1 build 028
|
||||
release-shared: LDLIBS = -lpthread -lstlport -lcprts -lunwind
|
||||
stldbg-shared: LDLIBS = -lpthread -lstlportstlg -lcprts -lunwind
|
||||
dbg-shared: LDLIBS = -lpthread -lstlportg -lcprts -lunwind
|
||||
endif
|
||||
else
|
||||
ifeq ($(CXX_VERSION_MAJOR),9)
|
||||
# 9.0 build 20050430
|
||||
release-shared: LDLIBS = -lpthread -lstlport -lcprts -lunwind
|
||||
stldbg-shared: LDLIBS = -lpthread -lstlportstlg -lcprts -lunwind
|
||||
dbg-shared: LDLIBS = -lpthread -lstlportg -lcprts -lunwind
|
||||
else
|
||||
# 7.1 build 20030307Z
|
||||
release-shared: LDLIBS = -lpthread -lstlport
|
||||
stldbg-shared: LDLIBS = -lpthread -lstlportstlg
|
||||
dbg-shared: LDLIBS = -lpthread -lstlportg
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
check-release: release-shared
|
||||
-${OUTPUT_DIR}/${PRGNAME}
|
||||
|
||||
ifndef WITHOUT_STLPORT
|
||||
check-stldbg: stldbg-shared
|
||||
-${OUTPUT_DIR_STLDBG}/${PRGNAME}
|
||||
endif
|
||||
|
||||
check: ${CHECK_TAGS}
|
||||
|
||||
7
extern/STLport/5.2.1/build/test/unit/icl.mak
vendored
Normal file
7
extern/STLport/5.2.1/build/test/unit/icl.mak
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
|
||||
COMPILER_NAME=icl
|
||||
|
||||
OPT = /fp:strict
|
||||
|
||||
!include msvc.mak
|
||||
|
||||
43
extern/STLport/5.2.1/build/test/unit/msvc.mak
vendored
Normal file
43
extern/STLport/5.2.1/build/test/unit/msvc.mak
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
!if EXIST(..\..\Makefiles\nmake\config.mak)
|
||||
!include ..\..\Makefiles\nmake\config.mak
|
||||
!endif
|
||||
|
||||
|
||||
!ifndef COMPILER_NAME
|
||||
!error No compiler set, please run 'configure --help' first and chose a compiler.
|
||||
!endif
|
||||
|
||||
!if (("$(COMPILER_NAME)" != "vc6") && \
|
||||
("$(COMPILER_NAME)" != "vc70") && \
|
||||
("$(COMPILER_NAME)" != "vc71") && \
|
||||
("$(COMPILER_NAME)" != "vc8") && \
|
||||
("$(COMPILER_NAME)" != "vc9") && \
|
||||
("$(COMPILER_NAME)" != "icl"))
|
||||
!error '$(COMPILER_NAME)' not supported by this make file, please rerun 'configure' script and follow instructions.
|
||||
!endif
|
||||
|
||||
SRCROOT=../..
|
||||
STLPORT_DIR=../../..
|
||||
|
||||
!include Makefile.inc
|
||||
|
||||
!ifndef WITHOUT_STLPORT
|
||||
INCLUDES=$(INCLUDES) /I$(STLPORT_INCLUDE_DIR) /I$(STLPORT_DIR)/src /FI warning_disable.h
|
||||
!else
|
||||
INCLUDES=$(INCLUDES) /I$(STLPORT_DIR)/src /FI warning_disable.h
|
||||
DEFS=/DWITHOUT_STLPORT
|
||||
!endif
|
||||
|
||||
!if ("$(COMPILER_NAME)" != "icl")
|
||||
# Important in a number of builds.
|
||||
OPT = /Zm800
|
||||
!endif
|
||||
|
||||
DEFS_DBG=/D_STLP_DEBUG_UNINITIALIZED
|
||||
DEFS_STLDBG=/D_STLP_DEBUG_UNINITIALIZED
|
||||
DEFS_STATIC_DBG=/D_STLP_DEBUG_UNINITIALIZED
|
||||
DEFS_STATIC_STLDBG=/D_STLP_DEBUG_UNINITIALIZED
|
||||
|
||||
LDSEARCH=$(LDSEARCH) /LIBPATH:$(STLPORT_LIB_DIR)
|
||||
|
||||
!include $(SRCROOT)/Makefiles/nmake/top.mak
|
||||
71
extern/STLport/5.2.1/build/test/unit/nmake-src-prefix.mak
vendored
Normal file
71
extern/STLport/5.2.1/build/test/unit/nmake-src-prefix.mak
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
# -*- makefile -*- Time-stamp: <04/03/29 22:25:01 ptr>
|
||||
# $Id$
|
||||
|
||||
ALLOBJS = $(ALLOBJS:../../../test/unit/=)
|
||||
ALLOBJS = $(ALLOBJS:cppunit/=)
|
||||
|
||||
#
|
||||
# rules for .cpp --> .o
|
||||
#
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION_STATIC) $<
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{../../../test/unit}.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
#
|
||||
# rules for .c --> .o
|
||||
#
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_c_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_c_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_c_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_c_STATIC_REL) $(OUTPUT_OPTION_STATIC) $<
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_c_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{../../../test/unit}.c{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_c_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
#
|
||||
# rules for cppunit/.cpp --> .o
|
||||
#
|
||||
|
||||
{../../../test/unit/cppunit}.cpp{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{../../../test/unit/cppunit/}.cpp{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{../../../test/unit/cppunit}.cpp{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{../../../test/unit/cppunit}.cpp{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION_STATIC) $<
|
||||
|
||||
{../../../test/unit/cppunit}.cpp{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{../../../test/unit/cppunit}.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
Reference in New Issue
Block a user