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)',
],
},
{
'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',
'msvs_cygwin_shell': 0,
'inputs': [],
'outputs': [
'<(PRODUCT_DIR)/copy_resources.stamp',
'<(PRODUCT_DIR)/copy_libraries.stamp',
],
'action': [
'xcopy /efy',
@ -302,12 +315,25 @@
'$(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',
'msvs_cygwin_shell': 0,
'inputs': [],
'outputs': [
'<(PRODUCT_DIR)/copy_resources.stamp',
'<(PRODUCT_DIR)/copy_libraries.stamp',
],
'action': [
'xcopy /efy',

View File

@ -43,3 +43,8 @@ Optional components:
libGLESv2.dll
Note: Without these components HTML5 accelerated content like 2D canvas, 3D
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',
'libGLESv2.dll',
]
if not options.x64build:
binaries.append('wow_helper.exe')
if options.ninjabuild:
out_dir = os.path.join(src_dir, 'out')