Use largefile detection in cmake.
authorJörg Mayer <jmayer@loplof.de>
Tue, 23 Jul 2013 09:41:35 +0000 (09:41 -0000)
committerJörg Mayer <jmayer@loplof.de>
Tue, 23 Jul 2013 09:41:35 +0000 (09:41 -0000)
Move wiretap/file_wrapper.c back to clean sources.

svn path=/trunk/; revision=50825

CMakeLists.txt
cmakeconfig.h.in
wiretap/CMakeLists.txt

index e57072b4da448228e9fb07e51381477278314ff5..50ade08fb74b5df21c2ec40cf9f083fdc40d1bf3 100644 (file)
@@ -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()
index 705e1ef03a404a195058e5abb0c95f0fbc992312..42d9342592327f507a44f77184880fc1d86244ff 100644 (file)
    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).
 
index 089d768fc477996f3a17a1b9b0368076e297705c..706211427ff9a9cfb0f7e7941d3ebf06f7305f8b 100644 (file)
@@ -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