Windows: Add wow_helper.exe to the 32-bit binary distribution for Vista 64-bit sandbox support (issue #1366).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1916@1829 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt 2014-09-10 17:24:24 +00:00
parent 03f609cb14
commit 943050052a
3 changed files with 35 additions and 2 deletions

View File

@ -80,12 +80,25 @@
'$(OutDir)', '$(OutDir)',
], ],
}, },
{
'action_name': 'copy_executables',
'msvs_cygwin_shell': 0,
'inputs': [],
'outputs': [
'<(PRODUCT_DIR)/copy_executables.stamp',
],
'action': [
'xcopy /efy',
'$(ConfigurationName)\*.exe',
'$(OutDir)',
],
},
{ {
'action_name': 'copy_libraries', 'action_name': 'copy_libraries',
'msvs_cygwin_shell': 0, 'msvs_cygwin_shell': 0,
'inputs': [], 'inputs': [],
'outputs': [ 'outputs': [
'<(PRODUCT_DIR)/copy_resources.stamp', '<(PRODUCT_DIR)/copy_libraries.stamp',
], ],
'action': [ 'action': [
'xcopy /efy', 'xcopy /efy',
@ -302,12 +315,25 @@
'$(OutDir)', '$(OutDir)',
], ],
}, },
{
'action_name': 'copy_executables',
'msvs_cygwin_shell': 0,
'inputs': [],
'outputs': [
'<(PRODUCT_DIR)/copy_executables.stamp',
],
'action': [
'xcopy /efy',
'$(ConfigurationName)\*.exe',
'$(OutDir)',
],
},
{ {
'action_name': 'copy_libraries', 'action_name': 'copy_libraries',
'msvs_cygwin_shell': 0, 'msvs_cygwin_shell': 0,
'inputs': [], 'inputs': [],
'outputs': [ 'outputs': [
'<(PRODUCT_DIR)/copy_resources.stamp', '<(PRODUCT_DIR)/copy_libraries.stamp',
], ],
'action': [ 'action': [
'xcopy /efy', 'xcopy /efy',

View File

@ -43,3 +43,8 @@ Optional components:
libGLESv2.dll libGLESv2.dll
Note: Without these components HTML5 accelerated content like 2D canvas, 3D Note: Without these components HTML5 accelerated content like 2D canvas, 3D
CSS and WebGL will not function. CSS and WebGL will not function.
* Windows Vista 64-bit sandbox support (32-bit distributions only)
wow_helper.exe
Note: Without this component the 32-bit build of CEF will not run on 64-bit
Vista machines with the sandbox enabled.

View File

@ -519,6 +519,8 @@ if platform == 'windows':
'libEGL.dll', 'libEGL.dll',
'libGLESv2.dll', 'libGLESv2.dll',
] ]
if not options.x64build:
binaries.append('wow_helper.exe')
if options.ninjabuild: if options.ninjabuild:
out_dir = os.path.join(src_dir, 'out') out_dir = os.path.join(src_dir, 'out')