From 9bc5552ca256bd0d3b960670c0cf96b9b47cce1b Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner <nbjorner@microsoft.com> Date: Thu, 25 Jun 2020 08:56:13 -0700 Subject: [PATCH] add vcrunime pattern to distribution directive #4542 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> --- scripts/mk_win_dist.py | 3 ++- src/api/python/setup.py | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/mk_win_dist.py b/scripts/mk_win_dist.py index acc711d1b..0b5226a64 100644 --- a/scripts/mk_win_dist.py +++ b/scripts/mk_win_dist.py @@ -253,7 +253,8 @@ def mk_zips(): VS_RUNTIME_PATS = [re.compile('vcomp.*\.dll'), re.compile('msvcp.*\.dll'), - re.compile('msvcr.*\.dll')] + re.compile('msvcr.*\.dll'), + re.compile('vcrun.*\.dll')] # Copy Visual Studio Runtime libraries def cp_vs_runtime(x64): diff --git a/src/api/python/setup.py b/src/api/python/setup.py index 3bb911cf1..66c12c58b 100644 --- a/src/api/python/setup.py +++ b/src/api/python/setup.py @@ -143,7 +143,10 @@ def _copy_bins(): os.mkdir(HEADERS_DIR) shutil.copy(os.path.join(BUILD_DIR, LIBRARY_FILE), LIBS_DIR) shutil.copy(os.path.join(BUILD_DIR, EXECUTABLE_FILE), BINS_DIR) - for filepath in glob.glob(os.path.join(BUILD_DIR, "msvcp*")) + glob.glob(os.path.join(BUILD_DIR, "vcomp*")): + path1 = glob.glob(os.path.join(BUILD_DIR, "msvcp*")) + path2 = glob.glob(os.path.join(BUILD_DIR, "vcomp*")) + path3 = glob.glob(os.path.join(BUILD_DIR, "vcrun*")) + for filepath in path1 + path2 + path3: shutil.copy(filepath, LIBS_DIR) for header_dir in HEADER_DIRS: