Skip to content

Commit f7c8d9b

Browse files
authored
Merge pull request #29 from cortex-command-community/add-chunky-includes
Add chunky includes to StandardIncludes.h
2 parents 3f12ef0 + 2682016 commit f7c8d9b

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Source/System/StandardIncludes.h

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,36 @@
8686
#include <regex>
8787
#include <future>
8888

89+
// Include our chunkiest files.
90+
// "chunkiest" is a term from MyNameIsTrez's repository
91+
// that is calculated to be the number of times a header is included,
92+
// times the number of headers it itself (indirectly) includes.
93+
// On MyNameIsTrez's computer, it brought total recompilation time down from 2m53s to 2m37s.
94+
// https://github.com/MyNameIsTrez/includes_tabulator
95+
#include "GUI.h"
96+
#include "MOSprite.h"
97+
#include "MovableObject.h"
98+
#include "SceneMan.h"
99+
#include "MOSRotating.h"
100+
#include "Actor.h"
101+
#include "Activity.h"
102+
#include "SoundContainer.h"
103+
#include "ActivityMan.h"
104+
#include "AudioMan.h"
105+
#include "GUISound.h"
106+
#include "SpatialPartitionGrid.h"
107+
#include "MovableMan.h"
108+
#include "Vector.h"
109+
#include "Attachable.h"
110+
#include "Atom.h"
111+
#include "GameActivity.h"
112+
#include "Controller.h"
113+
#include "AHuman.h"
114+
#include "Scene.h"
115+
#include "Entity.h"
116+
#include "LimbPath.h"
117+
#include "Leg.h"
118+
89119
namespace std {
90120

91121
/// Custom std::hash specialization to allow using std::array as key in hash table based containers.

0 commit comments

Comments
 (0)