@@ -80,7 +80,7 @@ ifeq (clang++, $(findstring clang++,$(CXX)))
80
80
CPPCHK_GLIBCXX_DEBUG =
81
81
endif
82
82
ifndef CXXFLAGS
83
- CXXFLAGS =-include lib/cxx11emu.h -pedantic -Wall -Wextra -Wabi -Wcast-qual -Wfloat-equal -Wmissing-declarations -Wmissing-format-attribute - Wno-long-long -Wpacked -Wredundant-decls -Wshadow -Wno-missing-field-initializers -Wno-missing-braces -Wno- sign-compare -Wno-multichar $( CPPCHK_GLIBCXX_DEBUG ) -g
83
+ CXXFLAGS=-std =c++0x -O2 - include lib/cxx11emu.h -DNDEBUG -Wall -Wno-sign-compare
84
84
endif
85
85
86
86
ifeq (g++, $(findstring g++,$(CXX ) ) )
@@ -201,6 +201,7 @@ TESTOBJ = test/options.o \
201
201
test/testerrorlogger.o \
202
202
test/testexceptionsafety.o \
203
203
test/testfilelister.o \
204
+ test/testforeach.o \
204
205
test/testfunctions.o \
205
206
test/testgarbage.o \
206
207
test/testimportproject.o \
@@ -462,7 +463,7 @@ cli/cmdlineparser.o: cli/cmdlineparser.cpp lib/cxx11emu.h cli/cmdlineparser.h li
462
463
cli/cppcheckexecutor.o : cli/cppcheckexecutor.cpp lib/cxx11emu.h cli/cppcheckexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h lib/analyzerinfo.h lib/importproject.h lib/platform.h lib/utils.h cli/cmdlineparser.h lib/cppcheck.h lib/check.h lib/settings.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h cli/filelister.h lib/path.h lib/pathmatch.h lib/preprocessor.h cli/threadexecutor.h lib/checkunusedfunctions.h
463
464
$(CXX ) ${INCLUDE_FOR_CLI} $(CPPFLAGS ) $(CFG ) $(CXXFLAGS ) $(UNDEF_STRICT_ANSI ) -c -o cli/cppcheckexecutor.o cli/cppcheckexecutor.cpp
464
465
465
- cli/filelister.o : cli/filelister.cpp lib/cxx11emu.h cli/filelister.h lib/path.h lib/config.h lib/pathmatch.h
466
+ cli/filelister.o : cli/filelister.cpp lib/cxx11emu.h cli/filelister.h lib/path.h lib/config.h lib/pathmatch.h lib/utils.h
466
467
$(CXX ) ${INCLUDE_FOR_CLI} $(CPPFLAGS ) $(CFG ) $(CXXFLAGS ) $(UNDEF_STRICT_ANSI ) -c -o cli/filelister.o cli/filelister.cpp
467
468
468
469
cli/main.o : cli/main.cpp lib/cxx11emu.h cli/cppcheckexecutor.h lib/errorlogger.h lib/config.h lib/suppressions.h
@@ -522,6 +523,9 @@ test/testexceptionsafety.o: test/testexceptionsafety.cpp lib/cxx11emu.h lib/chec
522
523
test/testfilelister.o : test/testfilelister.cpp lib/cxx11emu.h lib/pathmatch.h lib/config.h test/testsuite.h lib/errorlogger.h lib/suppressions.h
523
524
$(CXX ) ${INCLUDE_FOR_TEST} $(CPPFLAGS ) $(CFG ) $(CXXFLAGS ) $(UNDEF_STRICT_ANSI ) -c -o test/testfilelister.o test/testfilelister.cpp
524
525
526
+ test/testforeach.o : test/testforeach.cpp lib/cxx11emu.h lib/foreach.h test/testsuite.h lib/config.h lib/errorlogger.h lib/suppressions.h
527
+ $(CXX ) ${INCLUDE_FOR_TEST} $(CPPFLAGS ) $(CFG ) $(CXXFLAGS ) $(UNDEF_STRICT_ANSI ) -c -o test/testforeach.o test/testforeach.cpp
528
+
525
529
test/testfunctions.o : test/testfunctions.cpp lib/cxx11emu.h lib/checkfunctions.h lib/check.h lib/config.h lib/errorlogger.h lib/suppressions.h lib/settings.h lib/importproject.h lib/platform.h lib/utils.h lib/library.h lib/mathlib.h lib/standards.h lib/timer.h lib/token.h lib/valueflow.h lib/tokenize.h lib/tokenlist.h test/testsuite.h
526
530
$(CXX ) ${INCLUDE_FOR_TEST} $(CPPFLAGS ) $(CFG ) $(CXXFLAGS ) $(UNDEF_STRICT_ANSI ) -c -o test/testfunctions.o test/testfunctions.cpp
527
531
0 commit comments