Index: build/gyp_v8.py |
diff --git a/WATCHLISTS b/build/gyp_v8.py |
similarity index 73% |
copy from WATCHLISTS |
copy to build/gyp_v8.py |
index 9c2bce9c5589c22649b4a2c94837f00c8d669be1..462ee674acbbc5880fe685507fb4527976f50de2 100644 |
--- a/WATCHLISTS |
+++ b/build/gyp_v8.py |
@@ -25,22 +25,17 @@ |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
-# Watchlist Rules |
-# Refer: http://dev.chromium.org/developers/contributing-code/watchlists |
+# This file is (possibly, depending on python version) imported by |
+# gyp_v8 when GYP_PARALLEL=1 and it creates sub-processes through the |
+# multiprocessing library. |
-# IMPORTANT: The regular expression filepath is tested against each path using |
-# re.search, so it is not usually necessary to add .*. |
+# Importing in Python 2.6 (fixed in 2.7) on Windows doesn't search for imports |
+# that don't end in .py (and aren't directories with an __init__.py). This |
+# wrapper makes "import gyp_v8" work with those old versions and makes it |
+# possible to execute gyp_v8.py directly on Windows where the extension is |
+# useful. |
-{ |
- 'WATCHLIST_DEFINITIONS': { |
- 'public_api': { |
- 'filepath': 'include/', |
- }, |
- }, |
+import os |
- 'WATCHLISTS': { |
- 'public_api': [ |
- 'phajdan.jr@chromium.org', |
- ], |
- }, |
-} |
+path = os.path.abspath(os.path.split(__file__)[0]) |
+execfile(os.path.join(path, 'gyp_v8')) |