Skip to content

Commit b72dd00

Browse files
authored
Merge pull request #3001 from martin-frbg/issue2996
Fix ambiguous ifdefs in tests for user-defined options in Makefiles
2 parents 437702e + 2b114c3 commit b72dd00

File tree

6 files changed

+21
-23
lines changed

6 files changed

+21
-23
lines changed

ctest/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ endif
6161

6262
all1: $(all1targets)
6363

64-
ifndef CROSS
64+
ifneq ($(CROSS), 1)
6565
ifeq ($(USE_OPENMP), 1)
6666
ifeq ($(BUILD_SINGLE),1)
6767
OMP_NUM_THREADS=2 ./xscblat1
@@ -106,7 +106,7 @@ endif
106106

107107
all2: $(all2targets)
108108

109-
ifndef CROSS
109+
ifneq ($(CROSS), 1)
110110
ifeq ($(USE_OPENMP), 1)
111111
ifeq ($(BUILD_SINGLE),1)
112112
OMP_NUM_THREADS=2 ./xscblat2 < sin2
@@ -152,7 +152,7 @@ endif
152152

153153
all3: $(all3targets)
154154

155-
ifndef CROSS
155+
ifneq ($(CROSS), 1)
156156
ifeq ($(USE_OPENMP), 1)
157157
ifeq ($(BUILD_SINGLE),1)
158158
OMP_NUM_THREADS=2 ./xscblat3 < sin3

driver/level3/Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ ifdef SMP
206206
COMMONOBJS += gemm_thread_m.$(SUFFIX) gemm_thread_n.$(SUFFIX) gemm_thread_mn.$(SUFFIX) gemm_thread_variable.$(SUFFIX)
207207
COMMONOBJS += syrk_thread.$(SUFFIX)
208208

209-
ifndef USE_SIMPLE_THREADED_LEVEL3
209+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
210210
ifeq ($(BUILD_BFLOAT16),1)
211211
SBBLASOBJS += sbgemm_thread_nn.$(SUFFIX) sbgemm_thread_nt.$(SUFFIX) sbgemm_thread_tn.$(SUFFIX) sbgemm_thread_tt.$(SUFFIX)
212212
endif
@@ -282,7 +282,7 @@ HPLOBJS = \
282282
dtrsm_RNUU.$(SUFFIX) dtrsm_RNUN.$(SUFFIX) dtrsm_RNLU.$(SUFFIX) dtrsm_RNLN.$(SUFFIX) \
283283
dtrsm_RTUU.$(SUFFIX) dtrsm_RTUN.$(SUFFIX) dtrsm_RTLU.$(SUFFIX) dtrsm_RTLN.$(SUFFIX)
284284

285-
ifndef USE_SIMPLE_THREADED_LEVEL3
285+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
286286
HPLOBJS += dgemm_thread_nn.$(SUFFIX) dgemm_thread_nt.$(SUFFIX) \
287287
dgemm_thread_tn.$(SUFFIX) dgemm_thread_tt.$(SUFFIX)
288288
endif
@@ -297,13 +297,13 @@ ifeq ($(BUILD_DOUBLE),1)
297297
strsm_RTUU.$(SUFFIX) strsm_RTUN.$(SUFFIX) strsm_RTLU.$(SUFFIX) strsm_RTLN.$(SUFFIX) \
298298
ssyrk_UN.$(SUFFIX) ssyrk_UT.$(SUFFIX) ssyrk_LN.$(SUFFIX) ssyrk_LT.$(SUFFIX) \
299299
ssyrk_kernel_U.$(SUFFIX) ssyrk_kernel_L.$(SUFFIX)
300-
ifndef USE_SIMPLE_THREADED_LEVEL3
300+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
301301
SBLASOBJS += ssyrk_thread_UN.$(SUFFIX) ssyrk_thread_UT.$(SUFFIX) ssyrk_thread_LN.$(SUFFIX) ssyrk_thread_LT.$(SUFFIX)
302302
endif
303303
endif
304304
ifeq ($(BUILD_COMPLEX),1)
305305
SBLASOBJS = sgemm_nn.$(SUFFIX) sgemm_nt.$(SUFFIX) sgemm_tn.$(SUFFIX) sgemm_tt.$(SUFFIX)
306-
ifndef USE_SIMPLE_THREADED_LEVEL3
306+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
307307
SBLASOBJS += sgemm_thread_nn.$(SUFFIX) sgemm_thread_nt.$(SUFFIX) sgemm_thread_tn.$(SUFFIX) sgemm_thread_tt.$(SUFFIX)
308308
endif
309309
endif
@@ -312,7 +312,7 @@ ifneq ($(BUILD_DOUBLE),1)
312312
DBLASOBJS=
313313
ifeq ($(BUILD_COMPLEX16),1)
314314
DBLASOBJS = dgemm_nn.$(SUFFIX) dgemm_nt.$(SUFFIX) dgemm_tn.$(SUFFIX) dgemm_tt.$(SUFFIX)
315-
ifndef USE_SIMPLE_THREADED_LEVEL3
315+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
316316
DBLASOBJS += dgemm_thread_nn.$(SUFFIX) dgemm_thread_nt.$(SUFFIX) dgemm_thread_tn.$(SUFFIX) dgemm_thread_tt.$(SUFFIX)
317317
endif
318318
endif
@@ -332,7 +332,7 @@ ifeq ($(BUILD_COMPLEX16),1)
332332
ctrsm_RTUU.$(SUFFIX) ctrsm_RTUN.$(SUFFIX) ctrsm_RTLU.$(SUFFIX) ctrsm_RTLN.$(SUFFIX) \
333333
ctrsm_RRUU.$(SUFFIX) ctrsm_RRUN.$(SUFFIX) ctrsm_RRLU.$(SUFFIX) ctrsm_RRLN.$(SUFFIX) \
334334
ctrsm_RCUU.$(SUFFIX) ctrsm_RCUN.$(SUFFIX) ctrsm_RCLU.$(SUFFIX) ctrsm_RCLN.$(SUFFIX)
335-
ifndef USE_SIMPLE_THREADED_LEVEL3
335+
ifneq ($(USE_SIMPLE_THREADED_LEVEL3), 1)
336336
CBLASOBJS += cherk_thread_UN.$(SUFFIX) cherk_thread_UC.$(SUFFIX) cherk_thread_LN.$(SUFFIX) cherk_thread_LC.$(SUFFIX)
337337
endif
338338
endif

driver/others/Makefile

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ COMMONOBJS = memory.$(SUFFIX) xerbla.$(SUFFIX) c_abs.$(SUFFIX) z_abs.$(SUFFIX)
77

88
ifdef SMP
99
COMMONOBJS += blas_server.$(SUFFIX) divtable.$(SUFFIX) blasL1thread.$(SUFFIX)
10-
ifndef NO_AFFINITY
10+
ifneq ($(NO_AFFINITY), 1)
1111
COMMONOBJS += init.$(SUFFIX)
1212
endif
1313
endif
@@ -32,11 +32,11 @@ else
3232
COMMONOBJS += parameter.$(SUFFIX)
3333
endif
3434

35-
ifdef EXPRECISION
35+
ifeq ($(EXPRECISION), 1)
3636
COMMONOBJS += x_abs.$(SUFFIX) qlamch.$(SUFFIX) qlamc3.$(SUFFIX)
3737
endif
3838

39-
ifdef QUAD_PRECISION
39+
ifeq ($(QUAD_PRECISION), 1)
4040
COMMONOBJS += addx.$(SUFFIX) mulx.$(SUFFIX)
4141
endif
4242

@@ -46,11 +46,9 @@ ifeq ($(C_COMPILER), PGI)
4646
endif
4747
endif
4848

49-
ifdef USE_CUDA
5049
ifeq ($(USE_CUDA), 1)
5150
COMMONOBJS += cuda_init.$(SUFFIX)
5251
endif
53-
endif
5452

5553
ifdef FUNCTION_PROFILE
5654
COMMONOBJS += profile.$(SUFFIX)

interface/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ifeq ($(ARCH), MIPS)
1919
SUPPORT_GEMM3M = 1
2020
endif
2121

22-
ifndef NO_FBLAS
22+
ifneq ($(NO_FBLAS), 1)
2323

2424
SBLAS1OBJS = \
2525
saxpy.$(SUFFIX) sswap.$(SUFFIX) \
@@ -146,7 +146,7 @@ ZBLAS3OBJS += zgemm3m.$(SUFFIX)
146146

147147
endif
148148

149-
ifdef EXPRECISION
149+
ifeq ($(EXPRECISION), 1)
150150

151151
QBLAS1OBJS = \
152152
qaxpy.$(SUFFIX) qswap.$(SUFFIX) \
@@ -511,11 +511,11 @@ endif
511511

512512
FUNCOBJS = $(SBEXTOBJS) $(CXERBLAOBJS) $(SBBLASOBJS) $(SBLASOBJS) $(DBLASOBJS) $(CBLASOBJS) $(ZBLASOBJS)
513513

514-
ifdef EXPRECISION
514+
ifeq ($(EXPRECISION), 1)
515515
FUNCOBJS += $(QBLASOBJS) $(XBLASOBJS)
516516
endif
517517

518-
ifdef QUAD_PRECISION
518+
ifeq ($(QUAD_PRECISION), 1)
519519
FUNCOBJS += $(QBLASOBJS) $(XBLASOBJS)
520520
endif
521521

test/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ endif
2323

2424
level1: $(S1) $(D1) $(C1) $(Z1)
2525

26-
ifndef CROSS
26+
ifneq ($(CROSS), 1)
2727
ifeq ($(BUILD_SINGLE),1)
2828
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
2929
endif
@@ -83,7 +83,7 @@ endif
8383
level2: $(S2) $(D2) $(C2) $(Z2)
8484

8585

86-
ifndef CROSS
86+
ifneq ($(CROSS), 1)
8787
rm -f ?BLAT2.SUMM
8888
ifeq ($(BUILD_SINGLE),1)
8989
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat2 < ./sblat2.dat
@@ -160,7 +160,7 @@ endif
160160
level3: $(B3) $(S3) $(D3) $(C3) $(Z3)
161161

162162

163-
ifndef CROSS
163+
ifneq ($(CROSS), 1)
164164
rm -f ?BLAT3.SUMM
165165
ifeq ($(BUILD_BFLOAT16),1)
166166
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./test_sbgemm > SBBLAT3.SUMM
@@ -232,7 +232,7 @@ endif
232232

233233

234234
level3_3m : zblat3_3m cblat3_3m
235-
ifndef CROSS
235+
ifneq ($(CROSS), 1)
236236
rm -f ?BLAT3_3M.SUMM
237237
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./cblat3_3m < ./cblat3_3m.dat
238238
@$(GREP) -q FATAL CBLAT3_3M.SUMM && cat CBLAT3_3M.SUMM || exit 0

utest/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ $(UTESTBIN): $(OBJS)
4545
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
4646

4747
run_test: $(UTESTBIN)
48-
ifndef CROSS
48+
ifneq ($(CROSS), 1)
4949
./$(UTESTBIN)
5050
endif
5151

0 commit comments

Comments
 (0)