Skip to content

Commit 704c4fc

Browse files
committed
cleaned up includes based on include-what-you-use
1 parent 7425d4a commit 704c4fc

27 files changed

Lines changed: 25 additions & 22 deletions

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ test/testsizeof.o: test/testsizeof.cpp lib/addoninfo.h lib/check.h lib/checksize
833833
test/teststl.o: test/teststl.cpp lib/addoninfo.h lib/check.h lib/checkstl.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/templatesimplifier.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/vfvalue.h test/fixture.h
834834
$(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/teststl.cpp
835835

836-
test/teststring.o: test/teststring.cpp externals/simplecpp/simplecpp.h lib/addoninfo.h lib/check.h lib/checkstring.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/templatesimplifier.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/vfvalue.h test/fixture.h test/helpers.h
836+
test/teststring.o: test/teststring.cpp lib/addoninfo.h lib/check.h lib/checkstring.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/templatesimplifier.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/vfvalue.h test/fixture.h test/helpers.h
837837
$(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/teststring.cpp
838838

839839
test/testsummaries.o: test/testsummaries.cpp lib/addoninfo.h lib/check.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/summaries.h lib/suppressions.h lib/templatesimplifier.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/vfvalue.h test/fixture.h

cli/cppcheckexecutorsig.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include <cstdio>
3131
#include <cstdlib>
3232
#include <cstring>
33+
#include <features.h> // __USE_DYNAMIC_STACK_SIZE
3334
#include <map>
3435
#include <string>
3536
#include <unistd.h>

gui/resultstree.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "common.h"
2424
#include "config.h"
2525
#include "erroritem.h"
26+
#include "errortypes.h"
2627
#include "path.h"
2728
#include "projectfile.h"
2829
#include "report.h"

gui/resultstree.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#ifndef RESULTSTREE_H
2121
#define RESULTSTREE_H
2222

23-
#include "errortypes.h"
2423
#include "showtypes.h"
2524

2625
#include <QObject>
@@ -40,6 +39,7 @@ class ThreadHandler;
4039
class QContextMenuEvent;
4140
class QKeyEvent;
4241
class QSettings;
42+
enum class Severity;
4343

4444
/// @addtogroup GUI
4545
/// @{

gui/showtypes.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "showtypes.h"
2020

2121
#include "common.h"
22+
#include "errortypes.h"
2223

2324
#include <QSettings>
2425

gui/showtypes.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
#ifndef SHOWTYPES_H
2020
#define SHOWTYPES_H
2121

22-
#include "errortypes.h"
23-
2422
#include <QVariant>
2523

24+
enum class Severity;
25+
2626
/// @addtogroup GUI
2727
/// @{
2828

lib/astutils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
//---------------------------------------------------------------------------
2424

2525
#include <functional>
26+
#include <list>
2627
#include <stack>
2728
#include <string>
2829
#include <type_traits>

lib/checkio.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
//---------------------------------------------------------------------------
2020
#include "checkio.h"
2121

22+
#include "errortypes.h"
2223
#include "library.h"
2324
#include "mathlib.h"
2425
#include "platform.h"

lib/checkio.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
#include "check.h"
2525
#include "config.h"
26-
#include "errortypes.h"
2726
#include "tokenize.h"
2827

2928
#include <ostream>
@@ -34,6 +33,7 @@ class Settings;
3433
class Token;
3534
class Variable;
3635
class ErrorLogger;
36+
enum class Severity;
3737

3838
/// @addtogroup Checks
3939
/// @{

lib/checkmemoryleak.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
#include "astutils.h"
2323
#include "errorlogger.h"
24+
#include "errortypes.h"
2425
#include "library.h"
2526
#include "mathlib.h"
2627
#include "platform.h"

0 commit comments

Comments
 (0)