pythondir
변수를 찾으려면 automake의 매크로 AM_PATH_PYTHON
을 사용하고 있습니다.python2 및 python3에 대한 AM_PATH_PYTHON
지금까지는 기본적으로 우분투에서 파이썬 2.7을 기본값으로 사용하고 있습니다. 이제 나는 python3.x
(특히 3.3)을 빌드하려고합니다.
, python3.3
을 얻을 python3
특정 변수에 AC_SUBST
를 사용하여 생성 된 모든 변수를 저장하고 python2
에 대한 AM_PATH_PYTHON([2])
를 호출하는 내가 AM_PATH_PYTHON([3])
를 호출 할 수있는 방법이 있나요.
난 변수를 재 작성되지 않은 모든 두 번째 AM_PATH_PYTHON
을 수행 한 후이
AM_PATH_PYTHON([3])
AC_SUBST(PYTHON3,$PYTHON)
AC_SUBST(HAVE_PYTHON3,$HAVE_PYTHON)
AC_SUBST(PYTHON3_VERSION,$PYTHON_VERSION)
AC_SUBST(PYTHON3_PREFIX,$PYTHON_PREFIX)
AC_SUBST(PYTHON3_EXEC_PREFIX,$PYTHON_EXEC_PREFIX)
AC_SUBST(PYTHON3_PLATFORM,$PYTHON_PLATFORM)
AC_SUBST(python3dir,$pythondir)
AC_SUBST(pkgpython3dir,$pkgpythondir)
AC_SUBST(py3execdir,$pyexecdir)
AC_SUBST(pkgpy3execdir,$pkgpyexecdir)
unset PYTHON
unset HAVE_PYTHON
unset PYTHON_VERSION
unset PYTHON_PREFIX
unset PYTHON_EXEC_PREFIX
unset PYTHON_PLATFORM
unset pythondir
unset pkgpythondir
unset pyexecdir
unset pkgpyexecdir
AM_PATH_PYTHON([2])
을하고있는 중이 야. 나는 이것들이 매크로라는 것을 알고 있지만 이것을 할 수있는 방법이 있어야한다. 당신이 재 - 더 - 매크로 경로를가는 끝낼 경우 메이크
py3execdir = ${exec_prefix}/lib/python3.3/site-packages
pyexecdir = ${exec_prefix}/lib/python3.3/site-packages
python3dir = ${prefix}/lib/python3.3/site-packages
pythondir = ${prefix}/lib/python3.3/site-packages