Boost logo

Boost-Commit :

From: thomas.klimpel_at_[hidden]
Date: 2008-05-22 04:11:53


Author: klimpel
Date: 2008-05-22 04:11:53 EDT (Thu, 22 May 2008)
New Revision: 45639
URL: http://svn.boost.org/trac/boost/changeset/45639

Log:
use link rule instead of exe and alias rule instead of test-suite

Text files modified:
   sandbox/libs/numeric/bindings/atlas/Jamfile.v2 | 73 +++++++++------------------------------
   sandbox/libs/numeric/bindings/blas/test/Jamfile.v2 | 9 +---
   sandbox/libs/numeric/bindings/lapack/test/Jamfile.v2 | 49 +++-----------------------
   3 files changed, 26 insertions(+), 105 deletions(-)

Modified: sandbox/libs/numeric/bindings/atlas/Jamfile.v2
==============================================================================
--- sandbox/libs/numeric/bindings/atlas/Jamfile.v2 (original)
+++ sandbox/libs/numeric/bindings/atlas/Jamfile.v2 2008-05-22 04:11:53 EDT (Thu, 22 May 2008)
@@ -12,54 +12,13 @@
 
 import testing ;
 
-#exe init : init.cc ;
-#exe others : others.cc ;
-
-# exe tnt2 : tnt2.cc ;
-# exe tnt3 : tnt3.cc ;
-
-#exe ublas_cmatr2 : ublas_cmatr2.cc ;
-#exe ublas_cmatr2ger : ublas_cmatr2ger.cc ;
-#exe ublas_cmatr3 : ublas_cmatr3.cc ;
-#exe ublas_cvct : ublas_cvct.cc ;
-#exe ublas_gesv : ublas_gesv.cc ;
-#exe ublas_gesv2 : ublas_gesv2.cc ;
-#exe ublas_gesv3 : ublas_gesv3.cc ;
-#exe ublas_gesv4 : ublas_gesv4.cc ;
-#exe ublas_gesv5 : ublas_gesv5.cc ;
-#exe ublas_getrf_getrs : ublas_getrf_getrs.cc ;
-
-exe ublas_getri : ublas_getri.cc ;
-
-#exe ublas_matr1 : ublas_matr1.cc ;
-#exe ublas_matr2 : ublas_matr2.cc ;
-#exe ublas_matr22 : ublas_matr22.cc ;
-exe ublas_matr2_bench : ublas_matr2_bench.cc ;
-#exe ublas_matr2ger : ublas_matr2ger.cc ;
-#exe ublas_matr3 : ublas_matr3.cc ;
-#exe ublas_posv : ublas_posv.cc ;
-#exe ublas_potrf_potrs : ublas_potrf_potrs.cc ;
-
-exe ublas_potri : ublas_potri.cc ;
-
-exe ublas_herm3 : ublas_herm3.cc ;
-#exe ublas_herm3h2k : ublas_herm3h2k.cc ;
-#exe ublas_herm3herk : ublas_herm3herk.cc ;
-
-exe ublas_symm2 : ublas_symm2.cc ;
-exe ublas_symm3 : ublas_symm3.cc ;
-exe ublas_symm2syr : ublas_symm2syr.cc ;
-exe ublas_symm32 : ublas_symm32.cc ;
-exe ublas_symm33 : ublas_symm33.cc ;
-exe ublas_symm3s2k : ublas_symm3s2k.cc ;
-exe ublas_symm3syrk : ublas_symm3syrk.cc ;
-exe ublas_symmc3 : ublas_symmc3.cc ;
-#exe ublas_vct : ublas_vct.cc ;
-
-test-suite atlas-bindings :
+alias bindings-atlas-tests :
     [ run init.cc ]
     [ run others.cc ]
 
+ [ run tnt2.cc : : : <build>no ]
+ [ run tnt3.cc : : : <build>no ]
+
     [ run ublas_cmatr2.cc ]
     [ run ublas_cmatr2ger.cc ]
     [ run ublas_cmatr3.cc ]
@@ -71,27 +30,31 @@
     [ run ublas_gesv5.cc ]
     [ run ublas_getrf_getrs.cc ]
 
+ [ link ublas_getri.cc ]
+
     [ run ublas_matr1.cc ]
     [ run ublas_matr2.cc ]
     [ run ublas_matr22.cc ]
-# [ run ublas_matr2_bench.cc ]
+ [ link ublas_matr2_bench.cc ]
     [ run ublas_matr2ger.cc ]
     [ run ublas_matr3.cc ]
     [ run ublas_posv.cc ]
     [ run ublas_potrf_potrs.cc ]
 
-# [ run ublas_herm3.cc ]
+ [ link ublas_potri.cc ]
+
+ [ link ublas_herm3.cc ]
     [ run ublas_herm3h2k.cc ]
     [ run ublas_herm3herk.cc ]
 
-# [ run ublas_symm2.cc ]
-# [ run ublas_symm3.cc ]
-# [ run ublas_symm2syr.cc ]
-# [ run ublas_symm32.cc ]
-# [ run ublas_symm33.cc ]
-# [ run ublas_symm3s2k.cc ]
-# [ run ublas_symm3syrk.cc ]
-# [ run ublas_symmc3.cc ]
+ [ link ublas_symm2.cc ]
+ [ link ublas_symm3.cc ]
+ [ link ublas_symm2syr.cc ]
+ [ link ublas_symm32.cc ]
+ [ link ublas_symm33.cc ]
+ [ link ublas_symm3s2k.cc ]
+ [ link ublas_symm3syrk.cc ]
+ [ link ublas_symmc3.cc ]
     [ run ublas_vct.cc ]
 ;
 

Modified: sandbox/libs/numeric/bindings/blas/test/Jamfile.v2
==============================================================================
--- sandbox/libs/numeric/bindings/blas/test/Jamfile.v2 (original)
+++ sandbox/libs/numeric/bindings/blas/test/Jamfile.v2 2008-05-22 04:11:53 EDT (Thu, 22 May 2008)
@@ -10,15 +10,10 @@
 
 import testing ;
 
-#exe scal : scal.cpp ;
-#exe blas1 : blas1.cpp ;
-exe blas2 : blas2.cpp ;
-#exe blas3 : blas3.cpp ;
-
-test-suite bindings-blas :
+alias bindings-blas-tests :
     [ run scal.cpp ]
     [ run blas1.cpp ]
-# [ run blas2.cpp ]
+ [ link blas2.cpp ]
     [ run blas3.cpp ]
 ;
 

Modified: sandbox/libs/numeric/bindings/lapack/test/Jamfile.v2
==============================================================================
--- sandbox/libs/numeric/bindings/lapack/test/Jamfile.v2 (original)
+++ sandbox/libs/numeric/bindings/lapack/test/Jamfile.v2 2008-05-22 04:11:53 EDT (Thu, 22 May 2008)
@@ -10,44 +10,7 @@
 
 import testing ;
 
-#exe lapack : lapack.cpp ;
-
-#exe ublas_gees : ublas_gees.cpp ;
-#exe ublas_geqrf : ublas_geqrf.cpp ;
-#exe ublas_hbev : ublas_hbev.cpp ;
-#exe ublas_heev : ublas_heev.cpp ;
-#exe ublas_syev : ublas_syev.cpp ;
-
-#exe ublas_heevd : ublas_heevd.cpp ;
-#exe ublas_heevx : ublas_heevx.cpp ;
-
-#exe ublas_gesdd : ublas_gesdd.cc ;
-#exe ublas_gesdd2 : ublas_gesdd2.cc ;
-#exe ublas_gesdd3 : ublas_gesdd3.cc ;
-#exe ublas_gesdd4 : ublas_gesdd4.cc ;
-#exe ublas_gesv : ublas_gesv.cc ;
-#exe ublas_gesv2 : ublas_gesv2.cc ;
-#exe ublas_gesvd : ublas_gesvd.cc ;
-#exe ublas_gesvd2 : ublas_gesvd2.cc ;
-#exe ublas_gesvd3 : ublas_gesvd3.cc ;
-#exe ublas_gesvd4 : ublas_gesvd4.cc ;
-
-#exe ublas_hesv : ublas_hesv.cc ;
-#exe ublas_hpsv : ublas_hpsv.cc ;
-#exe ublas_posv : ublas_posv.cc ;
-#exe ublas_ppsv : ublas_ppsv.cc ;
-exe ublas_spsv : ublas_spsv.cc ;
-exe ublas_sysv : ublas_sysv.cc ;
-
-exe ublas_getrf_getrs : ublas_getrf_getrs.cc ;
-#exe ublas_hetrf_hetrs : ublas_hetrf_hetrs.cc ;
-#exe ublas_hptrf_hptrs : ublas_hptrf_hptrs.cc ;
-#exe ublas_potrf_potrs : ublas_potrf_potrs.cc ;
-#exe ublas_pptrf_pptrs : ublas_pptrf_pptrs.cc ;
-exe ublas_sptrf_sptrs : ublas_sptrf_sptrs.cc ;
-exe ublas_sytrf_sytrs : ublas_sytrf_sytrs.cc ;
-
-test-suite bindings-lapack :
+alias bindings-lapack-tests :
     [ run lapack.cpp ]
 
     [ run ublas_gees.cpp ]
@@ -74,15 +37,15 @@
     [ run ublas_hpsv.cc ]
     [ run ublas_posv.cc ]
     [ run ublas_ppsv.cc ]
-# [ run ublas_spsv.cc ]
-# [ run ublas_sysv.cc ]
+ [ link ublas_spsv.cc ]
+ [ link ublas_sysv.cc ]
 
-# [ run ublas_getrf_getrs.cc ]
+ [ link ublas_getrf_getrs.cc ]
     [ run ublas_hetrf_hetrs.cc ]
     [ run ublas_hptrf_hptrs.cc ]
     [ run ublas_potrf_potrs.cc ]
     [ run ublas_pptrf_pptrs.cc ]
-# [ run ublas_sptrf_sptrs.cc ]
-# [ run ublas_sytrf_sytrs.cc ]
+ [ link ublas_sptrf_sptrs.cc ]
+ [ link ublas_sytrf_sytrs.cc ]
 ;
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk