alloy.py finds out revision of llvm
This commit is contained in:
12
alloy.py
12
alloy.py
@@ -296,6 +296,17 @@ def build_ispc(version_LLVM, make):
|
|||||||
p_temp = os.getenv("PATH")
|
p_temp = os.getenv("PATH")
|
||||||
os.environ["PATH"] = os.environ["LLVM_HOME"] + "/bin-" + version_LLVM + "/bin:" + os.environ["PATH"]
|
os.environ["PATH"] = os.environ["LLVM_HOME"] + "/bin-" + version_LLVM + "/bin:" + os.environ["PATH"]
|
||||||
try_do_LLVM("clean ISPC for building", "make clean", True)
|
try_do_LLVM("clean ISPC for building", "make clean", True)
|
||||||
|
folder = os.environ["LLVM_HOME"] + os.sep + "llvm-"
|
||||||
|
if options.folder == "":
|
||||||
|
folder += version_LLVM
|
||||||
|
if options.debug == True:
|
||||||
|
folder += "dbg"
|
||||||
|
|
||||||
|
p = subprocess.Popen("svnversion " + folder, shell=True, \
|
||||||
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
|
(revision_llvm, err) = p.communicate()
|
||||||
|
|
||||||
|
try_do_LLVM("recognize LLVM revision", "svn info " + folder, True)
|
||||||
try_do_LLVM("build ISPC with LLVM version " + version_LLVM + " ", make, True)
|
try_do_LLVM("build ISPC with LLVM version " + version_LLVM + " ", make, True)
|
||||||
os.environ["PATH"] = p_temp
|
os.environ["PATH"] = p_temp
|
||||||
else:
|
else:
|
||||||
@@ -703,6 +714,7 @@ import smtplib
|
|||||||
import datetime
|
import datetime
|
||||||
import copy
|
import copy
|
||||||
import multiprocessing
|
import multiprocessing
|
||||||
|
import subprocess
|
||||||
from email.MIMEMultipart import MIMEMultipart
|
from email.MIMEMultipart import MIMEMultipart
|
||||||
from email.MIMEBase import MIMEBase
|
from email.MIMEBase import MIMEBase
|
||||||
from email.mime.text import MIMEText
|
from email.mime.text import MIMEText
|
||||||
|
|||||||
Reference in New Issue
Block a user