setup: pass INCLUDE_DIRS and LIBRARY_DIRS variables, if any to setup.py from Makefile

This commit is contained in:
Zooko O'Whielacronx 2007-11-13 20:16:59 -07:00
parent ae727a550a
commit 41cd3011ac
2 changed files with 9 additions and 2 deletions

View File

@ -9,6 +9,13 @@ OSSEP=$(shell python -c 'import os ; print os.sep')
REACTOR=
ifneq ($(INCLUDE_DIRS),)
INCLUDE_DIRS_ARG = -I$(INCLUDE_DIRS)
endif
ifneq ($(LIBRARY_DIRS),)
LIBRARY_DIRS_ARG = -L$(LIBRARY_DIRS)
endif
PLAT = $(strip $(shell python -c "import sys ; print sys.platform"))
ifeq ($(PLAT),win32)
# The platform is Windows with cygwin build tools and the native Python interpreter.
@ -67,7 +74,7 @@ make-version:
touch .built
build:
$(PYTHON) ./setup.py build_ext -i
$(PYTHON) ./setup.py build_ext -i $(INCLUDE_DIRS_ARG) $(LIBRARY_DIRS_ARG)
chmod +x bin/tahoe
# 'make install' will do the following:

2
README
View File

@ -52,7 +52,7 @@ The Manual Dependencies:
+ GNU make (build tool)
+ Python 2.4 or newer (tested against 2.4, and 2.5.1), including
development headers (language)
development headers i.e. "Python.h" (language)
http://python.org/