alloy.py finds out revision of llvm

This commit is contained in:
Vsevolod Livinskiy
2014-07-08 12:58:21 +04:00
parent 1459207d87
commit 5512fb6275

View File

@@ -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