provide access to $(exec_)prefix

This commit is contained in:
Guido van Rossum 1996-06-12 04:20:27 +00:00
parent 006bf91530
commit c34c9a5001
2 changed files with 25 additions and 0 deletions

View File

@ -106,6 +106,8 @@ clobber: clean
getpath.o: getpath.c Makefile
$(CC) -c $(CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \
-DPREFIX='"$(prefix)"' \
-DEXEC_PREFIX='"$(exec_prefix)"' \
$(srcdir)/getpath.c
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup

View File

@ -32,6 +32,14 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#define PYTHONPATH ".:/usr/local/lib/python"
#endif
#ifndef PREFIX
#define PREFIX "/usr/local"
#endif
#ifndef EXEC_PREFIX
#define EXEC_PREFIX "/usr/local"
#endif
/* This is called once from pythonrun to initialize sys.path. The
environment variable PYTHONPATH is fetched and the default path
@ -65,3 +73,18 @@ Py_GetPath()
strcpy(p, defpath);
return buf;
}
/* Similar for Makefile variables $prefix and $exec_prefix */
char *
Py_GetPrefix()
{
return PREFIX;
}
char *
Py_GetExecPrefix()
{
return EXEC_PREFIX;
}