diff options
author | hut <hut@lavabit.com> | 2010-06-14 20:32:16 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-06-14 20:32:16 +0200 |
commit | 7906e083ad518e821f89ead5ba47b8cfce989d28 (patch) | |
tree | a9d9aea912a68e88c0a9d0d3dd4104f3942af437 /Makefile | |
parent | e74222ee48435895a636812f908c862f3fb7acb6 (diff) | |
download | ranger-7906e083ad518e821f89ead5ba47b8cfce989d28.tar.gz |
make install: Fixed script for finding PYTHON_SITE_DEST
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Makefile b/Makefile index dc030b5a..57a3f8f2 100644 --- a/Makefile +++ b/Makefile @@ -20,8 +20,12 @@ DOCDIR ?= doc/pydoc PREFIX ?= /usr MANPREFIX ?= /share/man PYOPTIMIZE ?= 1 -PYTHON_SITE_DEST ?= $(shell $(PYTHON) -c 'import sys; sys.stdout.write( \ - [p for p in sys.path if "site" in p][0])' 2> /dev/null) +# this finds the shortest item in sys.path that contains "site" or "dist" +# for example: /usr/lib/python2.6/site-packages +PYTHON_SITE_DEST ?= $(shell $(PYTHON) -c 'import sys; \ + dests = sorted([p for p in sys.path if "site" in p or "dist" in p], \ + key=lambda dest: len(dest)); \ + sys.stdout.write(dests[0])' 2> /dev/null) BMCOUNT ?= 5 # how often to run the benchmarks? CWD = $(shell pwd) |