Enable large file support.
authorRyan Dahl <ry@tinyclouds.org>
Tue, 27 Oct 2009 11:05:38 +0000 (12:05 +0100)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 27 Oct 2009 11:05:38 +0000 (12:05 +0100)
wscript

diff --git a/wscript b/wscript
index 68c6cf7..1b204e6 100644 (file)
--- a/wscript
+++ b/wscript
@@ -132,6 +132,12 @@ def configure(conf):
 
   conf.env.append_value("CCFLAGS", "-DX_STACKSIZE=%d" % (1024*64))
 
+  # LFS
+  conf.env.append_value('CCFLAGS',  '-D_LARGEFILE_SOURCE')
+  conf.env.append_value('CXXFLAGS', '-D_LARGEFILE_SOURCE')
+  conf.env.append_value('CCFLAGS',  '-D_FILE_OFFSET_BITS=64')
+  conf.env.append_value('CXXFLAGS', '-D_FILE_OFFSET_BITS=64')
+
   # Split off debug variant before adding variant specific defines
   debug_env = conf.env.copy()
   conf.set_env_name('debug', debug_env)