[CI] Made build-wheels compatible with system LLVM setup (#138)

This speeds up wheelhouse build time by ~10x
This commit is contained in:
Philippe Tillet
2021-07-22 18:03:51 -07:00
committed by Philippe Tillet
parent 8eb63bcb01
commit 76c6f24fb6
7 changed files with 20 additions and 12 deletions

View File

@@ -7,12 +7,14 @@ import subprocess
import distutils
import glob
import tempfile
import shutil
from distutils.version import LooseVersion
from setuptools import setup, Extension, find_packages
from setuptools.command.build_ext import build_ext
from setuptools.command.test import test as TestCommand
import distutils.spawn
import urllib.request
import tarfile
class CMakeExtension(Extension):
def __init__(self, name, path, sourcedir=""):
@@ -66,7 +68,7 @@ class CMakeBuild(build_ext):
"-DBUILD_TUTORIALS=OFF",
"-DBUILD_PYTHON_MODULE=ON",
#'-DPYTHON_EXECUTABLE=' + sys.executable,
'-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON',
#'-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON',
"-DTRITON_LLVM_BUILD_DIR=" + llvm_build_dir,
"-DPYTHON_INCLUDE_DIRS=" + ";".join(python_include_dirs)
]