diff options
author | Jörg Mayer <jmayer@loplof.de> | 2013-07-23 09:41:35 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2013-07-23 09:41:35 +0000 |
commit | 812f308620015ef2e968631a4b6b8554222c4cb0 (patch) | |
tree | 142fe955a6022544a531578807d88aefe47f1d75 | |
parent | 1cbd49e61b022970dc7a24fefd6a6f8fba69eac5 (diff) |
Use largefile detection in cmake.
Move wiretap/file_wrapper.c back to clean sources.
svn path=/trunk/; revision=50825
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | cmakeconfig.h.in | 6 | ||||
-rw-r--r-- | wiretap/CMakeLists.txt | 2 |
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 |