mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
Back to WAF
Too much instability right now. Hopefully we can revisit autoconf soon.
This commit is contained in:
1 parent
41c1563584
commit
97c9745063
45 files changed
+918
-4341
No files matched your search
+16
-9
@@ -252,7 +252,7 @@ GET_DELAY_SCRIPT_NAME_CASE = """\
|
||||
if (index == %(i)i) return Vector<const char>("%(name)s", %(length)i);
|
||||
"""
|
||||
|
||||
def JS2C(source):
|
||||
def JS2C(source, target):
|
||||
ids = []
|
||||
delay_ids = []
|
||||
modules = []
|
||||
@@ -328,7 +328,8 @@ def JS2C(source):
|
||||
i = i + 1
|
||||
|
||||
# Emit result
|
||||
return HEADER_TEMPLATE % {
|
||||
output = open(str(target[0]), "w")
|
||||
output.write(HEADER_TEMPLATE % {
|
||||
'builtin_count': len(ids) + len(delay_ids),
|
||||
'delay_count': len(delay_ids),
|
||||
'source_lines': "\n".join(source_lines),
|
||||
@@ -336,11 +337,17 @@ def JS2C(source):
|
||||
'get_index_cases': "".join(get_index_cases),
|
||||
'get_script_source_cases': "".join(get_script_source_cases),
|
||||
'get_script_name_cases': "".join(get_script_name_cases)
|
||||
}
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
files = sys.argv[1:]
|
||||
print JS2C(files)
|
||||
|
||||
})
|
||||
output.close()
|
||||
|
||||
if len(target) > 1:
|
||||
output = open(str(target[1]), "w")
|
||||
output.write(HEADER_TEMPLATE % {
|
||||
'builtin_count': len(ids) + len(delay_ids),
|
||||
'delay_count': len(delay_ids),
|
||||
'source_lines': "\n".join(source_lines_empty),
|
||||
'get_index_cases': "".join(get_index_cases),
|
||||
'get_script_source_cases': "".join(get_script_source_cases),
|
||||
'get_script_name_cases': "".join(get_script_name_cases)
|
||||
})
|
||||
output.close()
|
||||
+2
-2
@@ -663,9 +663,9 @@ class Context(object):
|
||||
|
||||
def GetVm(self, mode):
|
||||
if mode == 'debug':
|
||||
name = 'build/node_g'
|
||||
name = 'build/debug/node_g'
|
||||
else:
|
||||
name = 'build/node'
|
||||
name = 'build/default/node'
|
||||
|
||||
if utils.IsWindows() and not name.endswith('.exe'):
|
||||
name = name + '.exe'
|
||||
|
||||
Reference in new issue
Block a user