summaryrefslogtreecommitdiff
path: root/cmake/config.h.in
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2020-09-02 09:51:54 +0200
committerJoel Rosdahl <joel@rosdahl.net>2020-09-02 10:12:13 +0200
commitc7659332cb3aae43cde1cf3e18fe7f44a42cd585 (patch)
treedb93147e160d516a3b1b08da578a33bcbc05aa3a /cmake/config.h.in
parenteae946b80f7d7532178089ee124c5e8bee9903f9 (diff)
downloadccache-c7659332cb3aae43cde1cf3e18fe7f44a42cd585.tar.gz
Set _FILE_OFFSET_BITS to 64
This allows for operating on large files when compiled in 32-bit mode. Fixes #649.
Diffstat (limited to 'cmake/config.h.in')
-rw-r--r--cmake/config.h.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/config.h.in b/cmake/config.h.in
index 9e764223..e264cfba 100644
--- a/cmake/config.h.in
+++ b/cmake/config.h.in
@@ -42,6 +42,11 @@
# define _XOPEN_SOURCE_EXTENDED
#endif
+// Handle large files when compiled in 32-bit mode.
+#ifndef _FILE_OFFSET_BITS
+# define _FILE_OFFSET_BITS 64
+#endif
+
// clang-format off
#cmakedefine _WIN32_WINNT @_WIN32_WINNT@
// clang-format on