Skip to content

Commit aef0d80

Browse files
committed
Add lfs flags to node addon script
1 parent 2d09ef8 commit aef0d80

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

tools/wafadmin/Tools/node_addon.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,15 @@ def detect(conf):
2929

3030
conf.env['LIBPATH_NODE'] = lib
3131
conf.env['CPPPATH_NODE'] = join(prefix, 'include', 'node')
32-
conf.env['CPPFLAGS_NODE'] = '-D_GNU_SOURCE'
33-
conf.env['CPPFLAGS_NODE'] = '-DEV_MULTIPLICITY=0'
32+
33+
conf.env.append_value('CPPFLAGS_NODE', '-D_GNU_SOURCE')
34+
conf.env.append_value('CPPFLAGS_NODE', '-DEV_MULTIPLICITY=0')
35+
36+
conf.env.append_value('CCFLAGS_NODE', '-D_LARGEFILE_SOURCE')
37+
conf.env.append_value('CCFLAGS_NODE', '-D_FILE_OFFSET_BITS=64')
38+
39+
conf.env.append_value('CXXFLAGS_NODE', '-D_LARGEFILE_SOURCE')
40+
conf.env.append_value('CXXFLAGS_NODE', '-D_FILE_OFFSET_BITS=64')
3441

3542
# with symbols
3643
conf.env.append_value('CCFLAGS', ['-g'])
@@ -70,4 +77,4 @@ def get_prefix():
7077
prefix = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..'))
7178
else:
7279
prefix = os.environ['PREFIX_NODE']
73-
return prefix
80+
return prefix

0 commit comments

Comments
 (0)