aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
-rw-r--r--cmakeconfig.h.in6
-rw-r--r--wiretap/CMakeLists.txt2
3 files changed, 11 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e57072b4da..50ade08fb7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -562,6 +562,10 @@ if(ENABLE_PCAP_NG_DEFAULT)
set(PCAP_NG_DEFAULT 1)
endif()
+# Large file support (e.g. make off_t 64 bit if supported)
+include(gmxTestLargeFiles)
+gmx_test_large_files(GMX_LARGEFILES)
+
#Platform specific
#if(UNIX)
#endif()
diff --git a/cmakeconfig.h.in b/cmakeconfig.h.in
index 705e1ef03a..42d9342592 100644
--- a/cmakeconfig.h.in
+++ b/cmakeconfig.h.in
@@ -381,6 +381,12 @@
first (like Motorola and SPARC, unlike Intel and VAX). */
#cmakedefine WORDS_BIGENDIAN 1
+/* Large file support */
+#cmakedefine _LARGEFILE_SOURCE
+#cmakedefine _LARGEFILE64_SOURCE
+#cmakedefine _LARGE_FILES
+#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@
+
/* Define WS_MSVC_NORETURN appropriately for declarations of routines that
never return (just like Charlie on the MTA).
diff --git a/wiretap/CMakeLists.txt b/wiretap/CMakeLists.txt
index 089d768fc4..706211427f 100644
--- a/wiretap/CMakeLists.txt
+++ b/wiretap/CMakeLists.txt
@@ -41,6 +41,7 @@ set(CLEAN_FILES
erf.c
eyesdn.c
file_access.c
+ file_wrappers.c
hcidump.c
i4btrace.c
ipfix.c
@@ -77,7 +78,6 @@ set(CLEAN_FILES
)
set(DIRTY_FILES
- file_wrappers.c
)
set(WIRETAP_FILES