在configure.ac中更改PYTHON_前缀
我想更改python前缀 我想在$(myown\u pfx)/usr/lib/python2.7/site-packages中安装我的文件 现在默认情况下,pythondir似乎指向$(前缀)/usr/lib/python2.7/site-packages 我的configure.ac中有以下内容在configure.ac中更改PYTHON_前缀,python,automake,Python,Automake,我想更改python前缀 我想在$(myown\u pfx)/usr/lib/python2.7/site-packages中安装我的文件 现在默认情况下,pythondir似乎指向$(前缀)/usr/lib/python2.7/site-packages 我的configure.ac中有以下内容 AM_PATH_PYTHON([2.7]) AC_SUBST([PYTHON_PREFIX], ["$myown_pfx"]) 但是,我期望的文件仍然被安装,就好像PYTHON_前缀从未更改为$
AM_PATH_PYTHON([2.7])
AC_SUBST([PYTHON_PREFIX], ["$myown_pfx"])
但是,我期望的文件仍然被安装,就好像PYTHON_前缀从未更改为$myown_pfx一样,它仍然是默认的$PREFIX
我基本上想覆盖PYTHON_前缀,但一直没有成功,我缺少什么
我一直在阅读这个文档
遗憾的是,无条件地将其设置如下:
AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
可以做的事情(除了重新计算pythondir
类似于AM\u PATH\u PYTHON
所做的事情)是将'${prefix}'替换为$myown\u pfx
:
pythondir=`echo "$pythondir" | sed s,'${prefix}',"$myown_pfx",`
或者更好:
pythondir=`echo "$pythondir" | sed "s,$PYTHON_PREFIX,$myown_pfx,"`
遗憾的是,它无条件地规定如下:
AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
可以做的事情(除了重新计算pythondir
类似于AM\u PATH\u PYTHON
所做的事情)是将'${prefix}'替换为$myown\u pfx
:
pythondir=`echo "$pythondir" | sed s,'${prefix}',"$myown_pfx",`
或者更好:
pythondir=`echo "$pythondir" | sed "s,$PYTHON_PREFIX,$myown_pfx,"`