--- setup.py.orig Wed Jul 25 00:42:56 2007 +++ setup.py Mon Jan 14 11:12:16 2008 @@ -7,11 +7,7 @@ $Id: setup.py,v 1.61 2007/07/16 10:40:29 stroeder Exp """ has_setuptools = False -try: - from setuptools import setup, Extension - has_setuptools = True -except ImportError: - from distutils.core import setup, Extension +from distutils.core import setup, Extension from ConfigParser import ConfigParser import sys,os,string,time @@ -33,8 +29,14 @@ f.close() #-- A class describing the features and requirements of OpenLDAP 2.0 class OpenLDAP2: - library_dirs = [] - include_dirs = [] + localbase = os.getenv('LOCALBASE') + if localbase == None: + print "LOCALBASE not set" + sys.exit(1) + + library_dirs = ['%s/lib' % localbase] + include_dirs = ['%s/include' % localbase, '%s/include/sasl' % localbase] + extra_compile_args = [] extra_link_args = [] extra_objects = []