@@ -76,7 +76,7 @@ saved_cxxflags="$CXXFLAGS"
76
76
saved_ldflags="$LDFLAGS"
77
77
78
78
if test "x$USE_MAINTAINER_MODE" = "xyes"; then
79
- # FLag -Werror.
79
+ # Flag -Werror.
80
80
CFLAGS=-Werror
81
81
AC_MSG_CHECKING ( [ whether CC and CXX supports -Werror] )
82
82
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS_STRICT="${CPPUTEST_CWARNINGFLAGS} -Werror"; CPPUTEST_CXXWARNINGFLAGS_STRICT="${CPPUTEST_CXXWARNINGFLAGS} -Werror" ] , [ AC_MSG_RESULT ( [ no] ) ] )
@@ -87,31 +87,31 @@ AC_LANG_PUSH([C++])
87
87
# ####################################################################################
88
88
# #### C++ checks
89
89
90
- # FLag -std=c++1y
90
+ # Flag -std=c++1y
91
91
CXXFLAGS="-Werror -std=c++1y"
92
92
AC_MSG_CHECKING ( [ whether CXX supports -std=c++1y] )
93
93
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP14FLAG="-std=c++1y" ] , [ AC_MSG_RESULT ( [ no] ) ] )
94
94
CXXFLAGS="$saved_cxxflags"
95
95
96
- # FLag std=c++14
96
+ # Flag std=c++14
97
97
CXXFLAGS="-Werror -std=c++14"
98
98
AC_MSG_CHECKING ( [ whether CXX supports -std=c++14] )
99
99
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP14FLAG="-std=c++14" ] , [ AC_MSG_RESULT ( [ no] ) ] )
100
100
CXXFLAGS="$saved_cxxflags"
101
101
102
- # FLag std=c++17
102
+ # Flag std=c++17
103
103
CXXFLAGS="-Werror -std=c++17"
104
104
AC_MSG_CHECKING ( [ whether CXX supports -std=c++17] )
105
105
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP17FLAG="-std=c++17" ] , [ AC_MSG_RESULT ( [ no] ) ] )
106
106
CXXFLAGS="$saved_cxxflags"
107
107
108
- # FLag std=c++20
108
+ # Flag std=c++20
109
109
CXXFLAGS="-Werror -std=c++2a"
110
110
AC_MSG_CHECKING ( [ whether CXX supports -std=c++2a] )
111
111
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP20FLAG="-std=c++2a" ] , [ AC_MSG_RESULT ( [ no] ) ] )
112
112
CXXFLAGS="$saved_cxxflags"
113
113
114
- # FLag std=c++20
114
+ # Flag std=c++20
115
115
CXXFLAGS="-Werror -std=c++20"
116
116
AC_MSG_CHECKING ( [ whether CXX supports -std=c++20] )
117
117
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP20FLAG="-std=c++20" ] , [ AC_MSG_RESULT ( [ no] ) ] )
@@ -122,13 +122,13 @@ CXXFLAGS="$saved_cxxflags"
122
122
123
123
# ## Checking for C++ version compiler flags
124
124
125
- # FLag -std=c++98
125
+ # Flag -std=c++98
126
126
CXXFLAGS="-Werror -std=c++98"
127
127
AC_MSG_CHECKING ( [ whether CXX supports -std=c++98] )
128
128
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP98FLAG="-std=c++98" ] , [ AC_MSG_RESULT ( [ no] ) ] )
129
129
CXXFLAGS="$saved_cxxflags"
130
130
131
- # FLag -std=c++0x
131
+ # Flag -std=c++0x
132
132
CXXFLAGS="-Werror -std=c++0x"
133
133
AC_MSG_CHECKING ( [ whether CXX supports -std=c++0x] )
134
134
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CPP11FLAG="-std=c++0x" ] , [ AC_MSG_RESULT ( [ no] ) ] )
@@ -164,86 +164,86 @@ CXXFLAGS="$saved_cxxflags"
164
164
165
165
AC_LANG_POP
166
166
167
- # FLag -Wno-c++11-long-long. This must be on if it is available as otherwise long long is supported but causes a warning.
167
+ # Flag -Wno-c++11-long-long. This must be on if it is available as otherwise long long is supported but causes a warning.
168
168
CFLAGS="-Werror -Wno-c++11-long-long"
169
169
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-c++11-long-long] )
170
170
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-c++11-long-long" CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-c++11-long-long" ] , [ AC_MSG_RESULT ( [ no] ) ] )
171
171
CFLAGS="$saved_cflags"
172
172
173
- # FLag -Wno-long-long must be on for C.
173
+ # Flag -Wno-long-long must be on for C.
174
174
CFLAGS="-Werror -Wno-long-long"
175
175
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-long-long] )
176
176
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-long-long" CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-long-long"] , [ AC_MSG_RESULT ( [ no] ) ] )
177
177
CFLAGS="$saved_cflags"
178
178
179
179
180
180
# ####################################################################################
181
- # FLag -Wall.
181
+ # Flag -Wall.
182
182
CFLAGS="-Werror -Wall"
183
183
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wall] )
184
184
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wall"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wall" ] , [ AC_MSG_RESULT ( [ no] ) ] )
185
185
CFLAGS="$saved_cflags"
186
186
187
- # FLag -Wextra.
187
+ # Flag -Wextra.
188
188
CFLAGS="-Werror -Wextra"
189
189
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wextra] )
190
190
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wextra"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wextra" ] , [ AC_MSG_RESULT ( [ no] ) ] )
191
191
CFLAGS="$saved_cflags"
192
192
193
- # FLag -Wshadow.
193
+ # Flag -Wshadow.
194
194
CFLAGS="-Werror -Wshadow"
195
195
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wshadow] )
196
196
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wshadow"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wshadow" ] , [ AC_MSG_RESULT ( [ no] ) ] )
197
197
CFLAGS="$saved_cflags"
198
198
199
- # FLag -Wswitch-default
199
+ # Flag -Wswitch-default
200
200
CFLAGS="-Werror -Wswitch-default"
201
201
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wswitch-default] )
202
202
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wswitch-default"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wswitch-default" ] , [ AC_MSG_RESULT ( [ no] ) ] )
203
203
CFLAGS="$saved_cflags"
204
204
205
- # FLag -Wswitch-enum
205
+ # Flag -Wswitch-enum
206
206
CFLAGS="-Werror -Wswitch-enum"
207
207
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wswitch-enum] )
208
208
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wswitch-enum"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wswitch-enum" ] , [ AC_MSG_RESULT ( [ no] ) ] )
209
209
CFLAGS="$saved_cflags"
210
210
211
- # FLag -Wconversion
211
+ # Flag -Wconversion
212
212
CFLAGS="-Werror -Wconversion"
213
213
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wconversion] )
214
214
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wconversion"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wconversion" ] , [ AC_MSG_RESULT ( [ no] ) ] )
215
215
CFLAGS="$saved_cflags"
216
216
217
- # FLag -pedantic
217
+ # Flag -pedantic
218
218
CFLAGS="-Werror -pedantic"
219
219
AC_MSG_CHECKING ( [ whether CC and CXX supports -pedantic] )
220
220
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -pedantic"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -pedantic" ] , [ AC_MSG_RESULT ( [ no] ) ] )
221
221
CFLAGS="$saved_cflags"
222
222
223
- # FLag -Wsign-conversion
223
+ # Flag -Wsign-conversion
224
224
CFLAGS="-Werror -Wsign-conversion"
225
225
AC_MSG_CHECKING ( [ whether CC supports -Wsign-conversion] )
226
226
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wsign-conversion"] , [ AC_MSG_RESULT ( [ no] ) ] )
227
227
CFLAGS="$saved_cflags"
228
228
229
229
# #### C++ Warnings
230
- # FLag -Wsign-conversion (for CXX)
230
+ # Flag -Wsign-conversion (for CXX)
231
231
AC_LANG_PUSH ( [ C++] )
232
232
233
233
CXXFLAGS="-Werror -Wsign-conversion"
234
234
AC_MSG_CHECKING ( [ whether CXX supports -Wsign-conversion] )
235
235
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wsign-conversion"] , [ AC_MSG_RESULT ( [ no] ) ] )
236
236
CXXFLAGS="$saved_cxxflags"
237
237
238
- # FLag -Woverloaded-virtual
238
+ # Flag -Woverloaded-virtual
239
239
CXXFLAGS="-Werror -Woverloaded-virtual"
240
240
AC_MSG_CHECKING ( [ whether CXX supports -Woverloaded-virtual] )
241
241
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Woverloaded-virtual" ] , [ AC_MSG_RESULT ( [ no] ) ] )
242
242
CXXFLAGS="$saved_cxxflags"
243
243
244
244
AC_LANG_POP
245
245
246
- # FLag -Wstrict-prototypes
246
+ # Flag -Wstrict-prototypes
247
247
CFLAGS="-Werror -Wstrict-prototypes"
248
248
AC_MSG_CHECKING ( [ whether CC supports -Wstrict-prototypes] )
249
249
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wstrict-prototypes" ] , [ AC_MSG_RESULT ( [ no] ) ] )
@@ -254,50 +254,50 @@ CFLAGS="$saved_cflags"
254
254
# #### Less of these warnings
255
255
#
256
256
# Disable some warnings as CppUTest has this and can't be prevented at the moment.
257
- # FLag -Wno-disabled-macro-expansion.
257
+ # Flag -Wno-disabled-macro-expansion.
258
258
CFLAGS="-Werror -Wno-disabled-macro-expansion"
259
259
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-disabled-macro-expansion] )
260
260
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-disabled-macro-expansion"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-disabled-macro-expansion" ] , [ AC_MSG_RESULT ( [ no] ) ] )
261
261
CFLAGS="$saved_cflags"
262
262
263
- # FLag -Wno-padded.
263
+ # Flag -Wno-padded.
264
264
CFLAGS="-Werror -Wno-padded"
265
265
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-padded] )
266
266
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-padded"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-padded" ] , [ AC_MSG_RESULT ( [ no] ) ] )
267
267
CFLAGS="$saved_cflags"
268
268
269
- # FLag -Wno-reserved-id-macro.
269
+ # Flag -Wno-reserved-id-macro.
270
270
CFLAGS="-Werror -Wno-reserved-id-macro"
271
271
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-reserved-id-macro] )
272
272
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-reserved-id-macro"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-reserved-id-macro" ] , [ AC_MSG_RESULT ( [ no] ) ] )
273
273
CFLAGS="$saved_cflags"
274
274
275
- # FLag -Wno-keyword-macro.
275
+ # Flag -Wno-keyword-macro.
276
276
CFLAGS="-Werror -Wno-keyword-macro"
277
277
AC_MSG_CHECKING ( [ whether CC and CXX supports -Wno-keyword-macro] )
278
278
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CWARNINGFLAGS="${CPPUTEST_CWARNINGFLAGS} -Wno-keyword-macro"; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-keyword-macro" ] , [ AC_MSG_RESULT ( [ no] ) ] )
279
279
CFLAGS="$saved_cflags"
280
280
281
281
AC_LANG_PUSH ( [ C++] )
282
- # FLag -Wno-global-constructors.
282
+ # Flag -Wno-global-constructors.
283
283
CXXFLAGS="-Werror -Wno-global-constructors"
284
284
AC_MSG_CHECKING ( [ whether CXX supports -Wno-global-constructors] )
285
285
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-global-constructors" ] , [ AC_MSG_RESULT ( [ no] ) ] )
286
286
CXXFLAGS="$saved_cxxflags"
287
287
288
- # FLag -Wno-exit-time-destructors.
288
+ # Flag -Wno-exit-time-destructors.
289
289
CXXFLAGS="-Werror -Wno-exit-time-destructors"
290
290
AC_MSG_CHECKING ( [ whether CXX supports -Wno-exit-time-destructors] )
291
291
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-exit-time-destructors" ] , [ AC_MSG_RESULT ( [ no] ) ] )
292
292
CXXFLAGS="$saved_cxxflags"
293
293
294
- # FLag -Wno-weak-vtables.
294
+ # Flag -Wno-weak-vtables.
295
295
CXXFLAGS="-Werror -Wno-weak-vtables"
296
296
AC_MSG_CHECKING ( [ whether CXX supports -Wno-weak-vtables] )
297
297
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-weak-vtables" ] , [ AC_MSG_RESULT ( [ no] ) ] )
298
298
CXXFLAGS="$saved_cxxflags"
299
299
300
- # FLag -Wno-old-style-cast.
300
+ # Flag -Wno-old-style-cast.
301
301
CXXFLAGS="-Werror -Wno-old-style-cast"
302
302
AC_MSG_CHECKING ( [ whether CXX supports -Wno-old-style-cast] )
303
303
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXXWARNINGFLAGS="${CPPUTEST_CXXWARNINGFLAGS} -Wno-old-style-cast" ] , [ AC_MSG_RESULT ( [ no] ) ] )
@@ -308,7 +308,7 @@ AC_LANG_POP
308
308
# ####################################################
309
309
# ####### End warning section
310
310
311
- # FLag --coverage
311
+ # Flag --coverage
312
312
AC_LANG_PUSH ( [ C++] )
313
313
CXXFLAGS="-Werror --coverage"
314
314
AC_MSG_CHECKING ( [ whether CXX and the linker supports --coverage (broken in clang 3.3)] )
@@ -334,7 +334,7 @@ AC_MSG_CHECKING([whether CXX supports operator new with exception handling speci
334
334
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ #include <new>\nvoid* operator new(size_t size) throw(std::bad_alloc);;] ) ] , [ AC_MSG_RESULT ( [ yes] ) ] , [ AC_MSG_RESULT ( [ no] ) ; UT_NEW_CANT_HAVE_EXCEPTION_SPECIFIER="yes"] )
335
335
CXXFLAGS="$saved_cxxflags"
336
336
337
- # FLag -Wno-missing-exception-spec
337
+ # Flag -Wno-missing-exception-spec
338
338
CXXFLAGS="-Werror -Wno-missing-exception-spec"
339
339
AC_MSG_CHECKING ( [ whether CXX supports -Wno-missing-exception-spec] )
340
340
AC_COMPILE_IFELSE ( [ AC_LANG_PROGRAM ( [ ] ) ] , [ AC_MSG_RESULT ( [ yes] ) ; CPPUTEST_CXX_NO_INC_WARNINGFLAGS="${CPPUTEST_CXX_NO_INC_WARNINGFLAGS} -Wno-missing-exception-spec" ] , [ AC_MSG_RESULT ( [ no] ) ] )
0 commit comments