Browse Source

Ship with vc++ redist files

Cheng Zhao 10 years ago
parent
commit
3bd54b7920
3 changed files with 8 additions and 1 deletions
  1. 3 0
      atom.gyp
  2. 3 0
      script/create-dist.py
  3. 2 1
      script/update-external-binaries.py

+ 3 - 0
atom.gyp

@@ -142,6 +142,9 @@
                 '<(libchromiumcontent_dir)/snapshot_blob.bin',
                 'external_binaries/d3dcompiler_47.dll',
                 'external_binaries/xinput1_3.dll',
+                'external_binaries/msvcp120.dll',
+                'external_binaries/msvcr120.dll',
+                'external_binaries/vccorlib120.dll',
               ],
             },
             {

+ 3 - 0
script/create-dist.py

@@ -35,12 +35,15 @@ TARGET_BINARIES = {
     'icudtl.dat',
     'libEGL.dll',
     'libGLESv2.dll',
+    'msvcp120.dll',
+    'msvcr120.dll',
     'node.dll',
     'content_resources_200_percent.pak',
     'ui_resources_200_percent.pak',
     'xinput1_3.dll',
     'natives_blob.bin',
     'snapshot_blob.bin',
+    'vccorlib120.dll',
   ],
   'linux': [
     PROJECT_NAME,  # 'electron'

+ 2 - 1
script/update-external-binaries.py

@@ -8,7 +8,7 @@ from lib.config import get_target_arch
 from lib.util import safe_mkdir, rm_rf, extract_zip, tempdir, download
 
 
-VERSION = 'v0.6.0'
+VERSION = 'v0.7.0'
 SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
 FRAMEWORKS_URL = 'http://github.com/atom/atom-shell-frameworks/releases' \
                  '/download/' + VERSION
@@ -30,6 +30,7 @@ def main():
     download_and_unzip('Squirrel')
   elif sys.platform in ['cygwin', 'win32']:
     download_and_unzip('directxsdk-' + get_target_arch())
+    download_and_unzip('vs2012-crt-' + get_target_arch())
 
   with open(version_file, 'w') as f:
     f.write(VERSION)