From aef0d8086b233f97535841c9ea91f7139f8fc3bb Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 12 Sep 2010 21:58:06 -0700 Subject: [PATCH] Add lfs flags to node addon script --- tools/wafadmin/Tools/node_addon.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tools/wafadmin/Tools/node_addon.py b/tools/wafadmin/Tools/node_addon.py index 9c776b344a..f4ce5d114a 100644 --- a/tools/wafadmin/Tools/node_addon.py +++ b/tools/wafadmin/Tools/node_addon.py @@ -29,8 +29,15 @@ def detect(conf): conf.env['LIBPATH_NODE'] = lib conf.env['CPPPATH_NODE'] = join(prefix, 'include', 'node') - conf.env['CPPFLAGS_NODE'] = '-D_GNU_SOURCE' - conf.env['CPPFLAGS_NODE'] = '-DEV_MULTIPLICITY=0' + + conf.env.append_value('CPPFLAGS_NODE', '-D_GNU_SOURCE') + conf.env.append_value('CPPFLAGS_NODE', '-DEV_MULTIPLICITY=0') + + conf.env.append_value('CCFLAGS_NODE', '-D_LARGEFILE_SOURCE') + conf.env.append_value('CCFLAGS_NODE', '-D_FILE_OFFSET_BITS=64') + + conf.env.append_value('CXXFLAGS_NODE', '-D_LARGEFILE_SOURCE') + conf.env.append_value('CXXFLAGS_NODE', '-D_FILE_OFFSET_BITS=64') # with symbols conf.env.append_value('CCFLAGS', ['-g']) @@ -70,4 +77,4 @@ def get_prefix(): prefix = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..')) else: prefix = os.environ['PREFIX_NODE'] - return prefix \ No newline at end of file + return prefix