mirror of
https://github.com/boostorg/ublas.git
synced 2026-02-19 14:52:17 +00:00
141 lines
4.7 KiB
Plaintext
141 lines
4.7 KiB
Plaintext
#
|
|
# Copyright (c) 2000-2002
|
|
# Joerg Walter, Mathias Koch
|
|
#
|
|
# Permission to use, copy, modify, distribute and sell this software
|
|
# and its documentation for any purpose is hereby granted without fee,
|
|
# provided that the above copyright notice appear in all copies and
|
|
# that both that copyright notice and this permission notice appear
|
|
# in supporting documentation. The authors make no representations
|
|
# about the suitability of this software for any purpose.
|
|
# It is provided "as is" without express or implied warranty.
|
|
#
|
|
# The authors gratefully acknowledge the support of
|
|
# GeNeSys mbH & Co. KG in producing this work.
|
|
#
|
|
|
|
subproject libs/numeric/ublas ;
|
|
subinclude libs/numeric/ublas/test1 ;
|
|
subinclude libs/numeric/ublas/test2 ;
|
|
subinclude libs/numeric/ublas/test3 ;
|
|
subinclude libs/numeric/ublas/test4 ;
|
|
subinclude libs/numeric/ublas/test5 ;
|
|
subinclude libs/numeric/ublas/test6 ;
|
|
subinclude libs/numeric/ublas/test7 ;
|
|
subinclude libs/numeric/ublas/bench1 ;
|
|
subinclude libs/numeric/ublas/bench2 ;
|
|
subinclude libs/numeric/ublas/bench3 ;
|
|
subinclude libs/numeric/ublas/bench4 ;
|
|
|
|
import testing ;
|
|
|
|
SOURCES = concepts ;
|
|
|
|
exe concepts
|
|
: $(SOURCES).cpp
|
|
: <include>$(BOOST_ROOT)
|
|
<sysinclude>$(BOOST_ROOT)
|
|
<define>EXTERNAL
|
|
# <gcc><*><cxxflags>"-fabi-version=0"
|
|
<intel-linux><*><cxxflags>"-Xc"
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
;
|
|
|
|
test-suite uBLAS
|
|
: [ run test1/test1.cpp
|
|
test1/test11.cpp
|
|
test1/test12.cpp
|
|
test1/test13.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test2/test2.cpp
|
|
test2/test21.cpp
|
|
test2/test22.cpp
|
|
test2/test23.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test3/test3.cpp
|
|
test3/test31.cpp
|
|
test3/test32.cpp
|
|
test3/test33.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test4/test4.cpp
|
|
test4/test41.cpp
|
|
test4/test42.cpp
|
|
test4/test43.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test5/test5.cpp
|
|
test5/test51.cpp
|
|
test5/test52.cpp
|
|
test5/test53.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test6/test6.cpp
|
|
test6/test61.cpp
|
|
test6/test62.cpp
|
|
test6/test63.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
[ run test7/test7.cpp
|
|
test7/test71.cpp
|
|
test7/test72.cpp
|
|
test7/test73.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<define>BOOST_UBLAS_USE_INTERVAL
|
|
]
|
|
[ run concepts.cpp
|
|
: # args
|
|
: # input files
|
|
: # requirements
|
|
|
|
# borland warns so often that successful compilation is prevented.
|
|
<borland><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
<kylix><*><cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
|
|
]
|
|
;
|