diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2020-04-28 17:41:11 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-28 17:41:11 +0200 |
| commit | ecd5efb6849146bd366b3ff2084e5c424fa686d0 (patch) | |
| tree | 7a3c8763ac15c0536bebb90e3953efebfaf164e7 /setup.py | |
| parent | 8d6eb695d5511a278389b1490feee281e1ffd817 (diff) | |
| parent | 6ce751474346a21f87be3712b51180e6fc36dab6 (diff) | |
| download | miasm-ecd5efb6849146bd366b3ff2084e5c424fa686d0.tar.gz miasm-ecd5efb6849146bd366b3ff2084e5c424fa686d0.zip | |
Merge pull request #1199 from jbgalet/fix-windows
Fix jitter on Windows
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/setup.py b/setup.py index 4b149772..c85841e4 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,7 @@ from distutils.sysconfig import get_python_lib, get_config_vars from distutils.dist import DistributionMetadata from distutils.command.install_data import install_data from tempfile import TemporaryFile +import fnmatch import io import os import platform @@ -248,7 +249,8 @@ def buil_all(): for lib in libs: filename = os.path.basename(lib) dst = os.path.join(build_base, lib_dirname, "miasm", "jitter") - if filename not in ["VmMngr.lib", "Jitgcc.lib", "Jitllvm.lib"]: + # Windows built libraries may have a name like VmMngr.cp38-win_amd64.lib + if not any([fnmatch.fnmatch(filename, pattern) for pattern in ["VmMngr.*lib", "Jitgcc.*lib", "Jitllvm.*lib"]]): dst = os.path.join(dst, "arch") dst = os.path.join(dst, filename) if not os.path.isfile(dst): |