Merge pull request #851 from rndfax/develop
allow building tests when CROSS compiling but don't run them
This commit is contained in:
commit
7e253607c2
4
Makefile
4
Makefile
|
@ -108,8 +108,6 @@ endif
|
||||||
|
|
||||||
tests :
|
tests :
|
||||||
ifndef NOFORTRAN
|
ifndef NOFORTRAN
|
||||||
ifndef TARGET
|
|
||||||
ifndef CROSS
|
|
||||||
touch $(LIBNAME)
|
touch $(LIBNAME)
|
||||||
ifndef NO_FBLAS
|
ifndef NO_FBLAS
|
||||||
$(MAKE) -C test all
|
$(MAKE) -C test all
|
||||||
|
@ -119,8 +117,6 @@ ifndef NO_CBLAS
|
||||||
$(MAKE) -C ctest all
|
$(MAKE) -C ctest all
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
libs :
|
libs :
|
||||||
ifeq ($(CORE), UNKOWN)
|
ifeq ($(CORE), UNKOWN)
|
||||||
|
|
|
@ -42,6 +42,7 @@ ztestl3o_3m = c_zblas3_3m.o c_z3chke_3m.o auxiliary.o c_xerbla.o constant.o
|
||||||
all :: all1 all2 all3
|
all :: all1 all2 all3
|
||||||
|
|
||||||
all1: xscblat1 xdcblat1 xccblat1 xzcblat1
|
all1: xscblat1 xdcblat1 xccblat1 xzcblat1
|
||||||
|
ifndef CROSS
|
||||||
ifeq ($(USE_OPENMP), 1)
|
ifeq ($(USE_OPENMP), 1)
|
||||||
OMP_NUM_THREADS=2 ./xscblat1
|
OMP_NUM_THREADS=2 ./xscblat1
|
||||||
OMP_NUM_THREADS=2 ./xdcblat1
|
OMP_NUM_THREADS=2 ./xdcblat1
|
||||||
|
@ -53,8 +54,10 @@ else
|
||||||
OPENBLAS_NUM_THREADS=2 ./xccblat1
|
OPENBLAS_NUM_THREADS=2 ./xccblat1
|
||||||
OPENBLAS_NUM_THREADS=2 ./xzcblat1
|
OPENBLAS_NUM_THREADS=2 ./xzcblat1
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
all2: xscblat2 xdcblat2 xccblat2 xzcblat2
|
all2: xscblat2 xdcblat2 xccblat2 xzcblat2
|
||||||
|
ifndef CROSS
|
||||||
ifeq ($(USE_OPENMP), 1)
|
ifeq ($(USE_OPENMP), 1)
|
||||||
OMP_NUM_THREADS=2 ./xscblat2 < sin2
|
OMP_NUM_THREADS=2 ./xscblat2 < sin2
|
||||||
OMP_NUM_THREADS=2 ./xdcblat2 < din2
|
OMP_NUM_THREADS=2 ./xdcblat2 < din2
|
||||||
|
@ -66,8 +69,10 @@ else
|
||||||
OPENBLAS_NUM_THREADS=2 ./xccblat2 < cin2
|
OPENBLAS_NUM_THREADS=2 ./xccblat2 < cin2
|
||||||
OPENBLAS_NUM_THREADS=2 ./xzcblat2 < zin2
|
OPENBLAS_NUM_THREADS=2 ./xzcblat2 < zin2
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
all3: xscblat3 xdcblat3 xccblat3 xzcblat3
|
all3: xscblat3 xdcblat3 xccblat3 xzcblat3
|
||||||
|
ifndef CROSS
|
||||||
ifeq ($(USE_OPENMP), 1)
|
ifeq ($(USE_OPENMP), 1)
|
||||||
OMP_NUM_THREADS=2 ./xscblat3 < sin3
|
OMP_NUM_THREADS=2 ./xscblat3 < sin3
|
||||||
OMP_NUM_THREADS=2 ./xdcblat3 < din3
|
OMP_NUM_THREADS=2 ./xdcblat3 < din3
|
||||||
|
@ -88,6 +93,7 @@ else
|
||||||
OPENBLAS_NUM_THREADS=2 ./xccblat3_3m < cin3_3m
|
OPENBLAS_NUM_THREADS=2 ./xccblat3_3m < cin3_3m
|
||||||
OPENBLAS_NUM_THREADS=2 ./xzcblat3_3m < zin3_3m
|
OPENBLAS_NUM_THREADS=2 ./xzcblat3_3m < zin3_3m
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,7 @@ include ../Makefile.system
|
||||||
all :: level1 level2 level3
|
all :: level1 level2 level3
|
||||||
|
|
||||||
level1 : sblat1 dblat1 cblat1 zblat1
|
level1 : sblat1 dblat1 cblat1 zblat1
|
||||||
|
ifndef CROSS
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat1
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./dblat1
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat1
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat1
|
||||||
|
@ -21,8 +22,10 @@ else
|
||||||
OPENBLAS_NUM_THREADS=2 ./zblat1
|
OPENBLAS_NUM_THREADS=2 ./zblat1
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
level2 : sblat2 dblat2 cblat2 zblat2
|
level2 : sblat2 dblat2 cblat2 zblat2
|
||||||
|
ifndef CROSS
|
||||||
rm -f ?BLAT2.SUMM
|
rm -f ?BLAT2.SUMM
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
|
||||||
@$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
|
@$(GREP) -q FATAL SBLAT2.SUMM && cat SBLAT2.SUMM || exit 0
|
||||||
|
@ -54,8 +57,10 @@ else
|
||||||
@$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
|
@$(GREP) -q FATAL ZBLAT2.SUMM && cat ZBLAT2.SUMM || exit 0
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
level3 : sblat3 dblat3 cblat3 zblat3
|
level3 : sblat3 dblat3 cblat3 zblat3
|
||||||
|
ifndef CROSS
|
||||||
rm -f ?BLAT3.SUMM
|
rm -f ?BLAT3.SUMM
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat3 < ./sblat3.dat
|
||||||
@$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
|
@$(GREP) -q FATAL SBLAT3.SUMM && cat SBLAT3.SUMM || exit 0
|
||||||
|
@ -87,9 +92,11 @@ else
|
||||||
@$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
|
@$(GREP) -q FATAL ZBLAT3.SUMM && cat ZBLAT3.SUMM || exit 0
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
level3_3m : zblat3_3m cblat3_3m
|
level3_3m : zblat3_3m cblat3_3m
|
||||||
|
ifndef CROSS
|
||||||
rm -f ?BLAT3_3M.SUMM
|
rm -f ?BLAT3_3M.SUMM
|
||||||
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
|
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
|
||||||
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
|
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0
|
||||||
|
@ -109,6 +116,7 @@ else
|
||||||
@$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
|
@$(GREP) -q FATAL ZBLAT3_3M.SUMM && cat ZBLAT3_3M.SUMM || exit 0
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,9 @@ $(UTESTBIN): $(OBJS)
|
||||||
$(CC) $(CFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
|
$(CC) $(CFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
|
||||||
|
|
||||||
run_test: $(UTESTBIN)
|
run_test: $(UTESTBIN)
|
||||||
|
ifndef CROSS
|
||||||
./$(UTESTBIN)
|
./$(UTESTBIN)
|
||||||
|
endif
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm -f *.o $(UTESTBIN)
|
-rm -f *.o $(UTESTBIN)
|
||||||
|
|
Loading…
Reference in New Issue