Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: msvs_gyp_wrapper.py

Issue 29451722: Issue 4907 - Update v8 to 5.7.278 in libadblockplus (Closed) Base URL: https://github.com/adblockplus/libadblockplus.git
Patch Set: Created May 30, 2017, 3:02 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # coding: utf-8 2 # coding: utf-8
3 3
4 import os 4 import os
5 import sys 5 import sys
6 6
7 base_dir = os.path.abspath(os.path.dirname(__file__)) 7 base_dir = os.path.abspath(os.path.dirname(__file__))
8 sys.path.append(os.path.join(base_dir, 'third_party', 'gyp', 'pylib')) 8 sys.path.append(os.path.join(base_dir, 'third_party', 'gyp', 'pylib'))
9 import gyp 9 import gyp
10 import gyp.generator.msvs 10 import gyp.generator.msvs
11 11
12 orig_fix_path = gyp.generator.msvs._FixPath 12 orig_fix_path = gyp.generator.msvs._FixPath
13 13
14 dont_expand = [
15 # js2c
Eric 2017/05/30 17:31:41 # js2c paths
16 'CORE', 'EXPERIMENTAL', 'off', 'EXTRAS', 'EXPERIMENTAL_EXTRAS',
17 # build-v8
Eric 2017/05/30 17:31:41 # build-v8 paths The new comments only made sense
sergei 2017/05/31 12:47:12 they are not paths, they are parameters for js2c a
18 'ia32', 'x64'
19 ]
14 20
15 def _FixPath(path): 21 def _FixPath(path):
16 if path == 'CORE' or path == 'EXPERIMENTAL' or path == 'off': 22 if path in dont_expand:
17 # Don't touch js2c parameters 23 # Don't touch js2c and build-v8 parameters
18 return path 24 return path
19 return orig_fix_path(path) 25 return orig_fix_path(path)
20 gyp.generator.msvs._FixPath = _FixPath 26 gyp.generator.msvs._FixPath = _FixPath
21 27
22 if __name__ == '__main__': 28 if __name__ == '__main__':
23 gyp.main(sys.argv[1:]) 29 gyp.main(sys.argv[1:])
OLDNEW

Powered by Google App Engine
This is Rietveld