Skip to content

Commit 976bf76

Browse files
committed
cleaned up includes based on include-what-you-use
1 parent bc33aee commit 976bf76

17 files changed

Lines changed: 23 additions & 14 deletions

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -723,13 +723,13 @@ cli/sehwrapper.o: cli/sehwrapper.cpp cli/sehwrapper.h lib/config.h lib/utils.h
723723
cli/signalhandler.o: cli/signalhandler.cpp cli/signalhandler.h cli/stacktrace.h lib/config.h
724724
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/signalhandler.cpp
725725

726-
cli/singleexecutor.o: cli/singleexecutor.cpp cli/executor.h cli/singleexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/regex.h lib/settings.h lib/standards.h lib/timer.h lib/utils.h
726+
cli/singleexecutor.o: cli/singleexecutor.cpp cli/executor.h cli/singleexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/regex.h lib/settings.h lib/standards.h lib/utils.h
727727
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/singleexecutor.cpp
728728

729729
cli/stacktrace.o: cli/stacktrace.cpp cli/stacktrace.h lib/config.h lib/utils.h
730730
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/stacktrace.cpp
731731

732-
cli/threadexecutor.o: cli/threadexecutor.cpp cli/executor.h cli/threadexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errorlogger.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/regex.h lib/settings.h lib/standards.h lib/suppressions.h lib/timer.h lib/utils.h
732+
cli/threadexecutor.o: cli/threadexecutor.cpp cli/executor.h cli/threadexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errorlogger.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/regex.h lib/settings.h lib/standards.h lib/suppressions.h lib/utils.h
733733
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/threadexecutor.cpp
734734

735735
test/fixture.o: test/fixture.cpp externals/tinyxml2/tinyxml2.h lib/addoninfo.h lib/check.h lib/checkers.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/regex.h lib/settings.h lib/standards.h lib/timer.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/xml.h test/fixture.h test/helpers.h test/options.h test/redirect.h

cli/cmdlineparser.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
#include <iostream>
5151
#include <iterator>
5252
#include <list>
53-
#include <memory>
5453
#include <set>
5554
#include <sstream>
5655
#include <unordered_set>
@@ -61,6 +60,8 @@
6160

6261
// xml is used for rules
6362
#include "xml.h"
63+
64+
#include <memory>
6465
#endif
6566

6667
static bool addFilesToList(const std::string& fileList, std::vector<std::string>& pathNames)

cli/processexecutor.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,17 @@
3737
#include <numeric>
3838
#include <cassert>
3939
#include <cerrno>
40+
#include <chrono>
4041
#include <csignal>
4142
#include <cstdint>
4243
#include <cstdlib>
4344
#include <cstring>
4445
#include <iostream>
4546
#include <list>
4647
#include <map>
48+
#include <memory>
4749
#include <sstream>
4850
#include <sys/select.h>
49-
#include <sys/time.h>
5051
#include <sys/types.h>
5152
#include <sys/wait.h>
5253
#include <unistd.h>

cli/singleexecutor.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "cppcheck.h"
2222
#include "filesettings.h"
2323
#include "settings.h"
24-
#include "timer.h"
2524

2625
#include <cassert>
2726
#include <cstddef>

cli/threadexecutor.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
#include "filesettings.h"
2727
#include "settings.h"
2828
#include "suppressions.h"
29-
#include "timer.h"
3029

3130
#include <cassert>
3231
#include <cstdlib>

gui/mainwindow.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "aboutdialog.h"
2424
#include "analyzerinfo.h"
2525
#include "checkers.h"
26-
#include "checkstatistics.h"
2726
#include "checkthread.h"
2827
#include "common.h"
2928
#include "cppcheck.h"
@@ -60,7 +59,6 @@
6059

6160
#include <algorithm>
6261
#include <cstddef>
63-
#include <fstream>
6462
#include <iterator>
6563
#include <list>
6664
#include <memory>
@@ -101,7 +99,6 @@
10199
#include <QSettings>
102100
#include <QSize>
103101
#include <QTimer>
104-
#include <QTemporaryFile>
105102
#include <QToolBar>
106103
#include <QUrl>
107104
#include <QVariant>

gui/projectfiledialog.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "importproject.h"
2424
#include "library.h"
2525
#include "newsuppressiondialog.h"
26-
#include "path.h"
2726
#include "platform.h"
2827
#include "platforms.h"
2928
#include "projectfile.h"

gui/test/resultstree/testresultstree.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
// headers that declare mocked functions/variables
2424
#include "applicationlist.h"
25-
#include "common.h"
2625
#include "filesettings.h"
2726
#include "projectfile.h"
2827
#include "threadhandler.h"

lib/checks.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "checkunusedvar.h"
4343
#include "checkvaarg.h"
4444

45+
#include <memory>
46+
4547
class CheckInstancesImpl
4648
{
4749
private:

lib/cppcheck.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131
#include <string>
3232
#include <vector>
3333

34+
#ifdef HAVE_RULES
3435
class TokenList;
36+
#endif
3537
struct FileSettings;
3638
class CheckUnusedFunctions;
3739
class Tokenizer;

0 commit comments

Comments
 (0)