Guigui220D / buildoland-3

After BuildOLand 1, BuildOLand 2, here comes BuildOLand 3!
7 stars 1 forks source link

Reduce compile time #72

Closed Guigui220D closed 4 years ago

Guigui220D commented 4 years ago

With the add of FMT and some other things it's starting to get a bit too long

Stellaris-code commented 4 years ago

this might be useful : https://aras-p.info/blog/2019/01/12/Investigating-compile-times-and-Clang-ftime-report/

Guigui220D commented 4 years ago

We could also cut down the includes to strictly what we need

Guigui220D commented 4 years ago

ccache offers a great improvement ! https://github.com/ccache/ccache

Control (3 full compiles): 52s 52s 52s

With CCache (3 full compiles) : 58s (never cached before) 20s 20s

Stellaris-code commented 4 years ago

Closed as it is good enough for now

Guigui220D commented 4 years ago

79cc158fe4b31a902df28515e8936f529afd27f0 this was the reorganization of includes and some architectural changes