aboutsummaryrefslogtreecommitdiff
path: root/precompiled-headers.h
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2019-11-06 16:54:18 +0100
committerEelco Dolstra <edolstra@gmail.com>2019-11-07 10:12:35 +0100
commit5ff4d77f5585f9aad068fcc473393095e0640ae4 (patch)
treebd4bc1a09cd1acd8b57ddcb929dce3ef5a6150d1 /precompiled-headers.h
parent39a2e166dd316cf3bf248cb109dde3a95d753541 (diff)
Precompile headers
This cuts 'make install -j6' on my laptop from 170s to 134s.
Diffstat (limited to 'precompiled-headers.h')
-rw-r--r--precompiled-headers.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/precompiled-headers.h b/precompiled-headers.h
new file mode 100644
index 000000000..c5790bec4
--- /dev/null
+++ b/precompiled-headers.h
@@ -0,0 +1,71 @@
+#include <algorithm>
+#include <array>
+#include <atomic>
+#include <cassert>
+#include <cctype>
+#include <chrono>
+#include <climits>
+#include <cmath>
+#include <condition_variable>
+#include <cstddef>
+#include <cstdint>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <exception>
+#include <functional>
+#include <future>
+#include <iostream>
+#include <limits>
+#include <list>
+#include <locale>
+#include <map>
+#include <memory>
+#include <mutex>
+#include <numeric>
+#include <optional>
+#include <queue>
+#include <random>
+#include <regex>
+#include <set>
+#include <sstream>
+#include <stack>
+#include <stdexcept>
+#include <string>
+#include <thread>
+#include <unordered_map>
+#include <unordered_set>
+#include <vector>
+
+#include <boost/format.hpp>
+
+#include <dirent.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <grp.h>
+#include <net/if.h>
+#include <netdb.h>
+#include <netinet/ip.h>
+#include <pwd.h>
+#include <sched.h>
+#include <signal.h>
+#include <sys/ioctl.h>
+#include <sys/mman.h>
+#include <sys/mount.h>
+#include <sys/param.h>
+#include <sys/personality.h>
+#include <sys/resource.h>
+#include <sys/select.h>
+#include <sys/socket.h>
+#include <sys/socket.h>
+#include <sys/stat.h>
+#include <sys/syscall.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/utsname.h>
+#include <sys/wait.h>
+#include <termios.h>
+#include <unistd.h>
+
+#include "util.hh"
+#include "args.hh"