浏览代码

[lit] Support use of setup.py from other directories.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188309 91177308-0d34-0410-b5e6-96231b3b80d8
Daniel Dunbar 12 年之前
父节点
当前提交
13e26da155
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      utils/lit/setup.py

+ 8 - 1
utils/lit/setup.py

@@ -1,7 +1,14 @@
 import lit
 import lit
+import os
 
 
-# FIXME: Support distutils?
 from setuptools import setup, find_packages
 from setuptools import setup, find_packages
+
+# setuptools expects to be invoked from within the directory of setup.py, but it
+# is nice to allow:
+#   python path/to/setup.py install
+# to work (for scripts, etc.)
+os.chdir(os.path.dirname(os.path.abspath(__file__)))
+
 setup(
 setup(
     name = "lit",
     name = "lit",
     version = lit.__version__,
     version = lit.__version__,