>>107817359
i actually even made a makefile target to generate it so i wont miss any includes
pch:
@echo "#pragma once" > $(PCH_FILE)
@echo "" >> $(PCH_FILE)
@grep -rhoP '#include\s*<[^>]+>' $(SRC_DIR) | \
grep -v '#include <pch.h>' | \
sed 's/#include\s*<\(.*\)>/\#include <\1>/' | \
sort -u >> $(PCH_FILE)