[cfe-commits] Do not hardcode path to python
Krister Walfridsson
krister.walfridsson at gmail.com
Fri Jul 3 21:38:04 PDT 2009
Hi,
not all OS/distributions have python in /usr/bin, so I'd suggest to modify
the scripts to use the /usr/bin/env trick to find python (as is already done
in some files) as in the attached patch. This let me run the test suite
without modifying my systems.
/Krister
-------------- next part --------------
Index: utils/test/ProgressBar.py
===================================================================
--- utils/test/ProgressBar.py (revision 74781)
+++ utils/test/ProgressBar.py (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
# Source: http://code.activestate.com/recipes/475116/, with
# modifications by Daniel Dunbar.
Index: utils/test/TestRunner.py
===================================================================
--- utils/test/TestRunner.py (revision 74781)
+++ utils/test/TestRunner.py (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
#
# TestRunner.py - This script is used to run arbitrary unit tests. Unit
# tests must contain the command used to run them in the input file, starting
Index: utils/test/MultiTestRunner.py
===================================================================
--- utils/test/MultiTestRunner.py (revision 74781)
+++ utils/test/MultiTestRunner.py (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
"""
MultiTestRunner - Harness for running multiple tests in the simple clang style.
Index: utils/CaptureCmd
===================================================================
--- utils/CaptureCmd (revision 74781)
+++ utils/CaptureCmd (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
"""CaptureCmd - A generic tool for capturing information about the
invocations of another program.
Index: utils/SummarizeErrors
===================================================================
--- utils/SummarizeErrors (revision 74781)
+++ utils/SummarizeErrors (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
import os, sys, re
Index: utils/FindSpecRefs
===================================================================
--- utils/FindSpecRefs (revision 74781)
+++ utils/FindSpecRefs (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
import os
import re
Index: utils/ABITest/ABITestGen.py
===================================================================
--- utils/ABITest/ABITestGen.py (revision 74781)
+++ utils/ABITest/ABITestGen.py (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
from pprint import pprint
import random, atexit, time
Index: utils/CmpDriver
===================================================================
--- utils/CmpDriver (revision 74781)
+++ utils/CmpDriver (working copy)
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
import subprocess
More information about the cfe-commits
mailing list