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/trunk@1827 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt 2014-09-10 17:22:40 +00:00
parent 7b5632d504
commit 082845619c
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',
@ -305,12 +318,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

@ -49,3 +49,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

@ -520,6 +520,8 @@ if platform == 'windows':
'libGLESv2.dll', 'libGLESv2.dll',
'pdf.dll', 'pdf.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')