Changes in tests/Makefile.am [fe94e708:ee858bf]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/Makefile.am
rfe94e708 ree858bf 11 11 ## Created On : Sun May 31 09:08:15 2015 12 12 ## Last Modified By : Peter A. Buhr 13 ## Last Modified On : Tue Nov 20 11:18:51 201814 ## Update Count : 6813 ## Last Modified On : Fri Oct 9 23:13:07 2020 14 ## Update Count : 86 15 15 ############################################################################### 16 16 … … 40 40 -fdebug-prefix-map=$(abspath ${abs_srcdir})= \ 41 41 -fdebug-prefix-map=/tmp= \ 42 -fno-diagnostics-show-caret \ 42 43 -g \ 43 44 -Wall \ … … 52 53 53 54 # adjust CC to current flags 54 CC = $(if $(DISTCC_CFA_PATH),distcc $(DISTCC_CFA_PATH) ${ARCH_FLAGS},$(TARGET_CFA) ${DEBUG_FLAGS} ${ARCH_FLAGS})55 CC = LC_ALL=C $(if $(DISTCC_CFA_PATH),distcc $(DISTCC_CFA_PATH) ${ARCH_FLAGS},$(TARGET_CFA) ${DEBUG_FLAGS} ${ARCH_FLAGS}) 55 56 CFACC = $(CC) 56 57 … … 133 134 $(CFACOMPILETEST) -CFA -XCFA -p -c -fsyntax-only -o $(abspath ${@}) 134 135 135 # Use for tests where the make command is expected to succeed but the expected.txt should be compared to stderr136 EXPECT_STDERR = builtins/sync warnings/self-assignment137 $(EXPECT_STDERR): % : %.cfa $(CFACCBIN)138 $(CFACOMPILETEST) -c -fsyntax-only 2> $(abspath ${@})139 140 136 #------------------------------------------------------------------------------ 141 137 # CUSTOM TARGET 142 138 #------------------------------------------------------------------------------ 143 # tests that just validate syntax 144 expression : expression.cfa $(CFACCBIN) 145 $(CFACOMPILETEST) -c -fsyntax-only 2> $(abspath ${@}) 139 # tests that just validate syntax and compiler output should be compared to stderr 140 CFACOMPILE_SYNTAX = $(CFACOMPILETEST) -Wno-unused-variable -Wno-unused-label -c -fsyntax-only -o $(abspath ${@}) 141 142 SYNTAX_ONLY_CODE = expression typedefRedef variableDeclarator switch numericConstants identFuncDeclarator forall \ 143 init1 limits nested-types stdincludes cast labelledExit array builtins/sync warnings/self-assignment 144 $(SYNTAX_ONLY_CODE): % : %.cfa $(CFACCBIN) 145 $(CFACOMPILE_SYNTAX) 146 $(if $(test), cp $(test) $(abspath ${@}), ) 146 147 147 148 # expected failures 148 # use custom target since they require a custom define and custom dependencies149 # use custom target since they require a custom define *and* have a name that doesn't match the file 149 150 alloc-ERROR : alloc.cfa $(CFACCBIN) 150 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 151 $(CFACOMPILE_SYNTAX) -DERR1 152 -cp $(test) $(abspath ${@}) 153 154 init1-ERROR : init1.cfa $(CFACCBIN) 155 $(CFACOMPILE_SYNTAX) -DERR1 156 -cp $(test) $(abspath ${@}) 151 157 152 158 typedefRedef-ERR1 : typedefRedef.cfa $(CFACCBIN) 153 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 159 $(CFACOMPILE_SYNTAX) -DERR1 160 -cp $(test) $(abspath ${@}) 154 161 155 162 nested-types-ERR1 : nested-types.cfa $(CFACCBIN) 156 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 163 $(CFACOMPILE_SYNTAX) -DERR1 164 -cp $(test) $(abspath ${@}) 157 165 158 166 nested-types-ERR2 : nested-types.cfa $(CFACCBIN) 159 $(CFACOMPILETEST) -DERR2 -c -fsyntax-only -o $(abspath ${@}) 167 $(CFACOMPILE_SYNTAX) -DERR2 168 -cp $(test) $(abspath ${@}) 160 169 161 170 raii/memberCtors-ERR1 : raii/memberCtors.cfa $(CFACCBIN) 162 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 171 $(CFACOMPILE_SYNTAX) -DERR1 172 -cp $(test) $(abspath ${@}) 163 173 164 174 raii/ctor-autogen-ERR1 : raii/ctor-autogen.cfa $(CFACCBIN) 165 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 175 $(CFACOMPILE_SYNTAX) -DERR1 176 -cp $(test) $(abspath ${@}) 166 177 167 178 raii/dtor-early-exit-ERR1 : raii/dtor-early-exit.cfa $(CFACCBIN) 168 $(CFACOMPILETEST) -DERR1 -c -fsyntax-only -o $(abspath ${@}) 179 $(CFACOMPILE_SYNTAX) -DERR1 180 -cp $(test) $(abspath ${@}) 169 181 170 182 raii/dtor-early-exit-ERR2 : raii/dtor-early-exit.cfa $(CFACCBIN) 171 $(CFACOMPILETEST) -DERR2 -c -fsyntax-only -o $(abspath ${@}) 183 $(CFACOMPILE_SYNTAX) -DERR2 184 -cp $(test) $(abspath ${@}) 172 185 173 186 # Exception Tests
Note: See TracChangeset
for help on using the changeset viewer.