[cig-commits] r5472 - in mc/3D/CitcomS/trunk: . bin
leif at geodynamics.org
leif at geodynamics.org
Tue Dec 5 16:42:34 PST 2006
Author: leif
Date: 2006-12-05 16:42:34 -0800 (Tue, 05 Dec 2006)
New Revision: 5472
Modified:
mc/3D/CitcomS/trunk/Makefile.am
mc/3D/CitcomS/trunk/bin/Makefile.am
mc/3D/CitcomS/trunk/configure.ac
Log:
Fix for eggs not being installed by "make install" when
builddir == srcdir. This change also re-fixes the setup.py
infinite regress in a cleaner way.
Modified: mc/3D/CitcomS/trunk/Makefile.am
===================================================================
--- mc/3D/CitcomS/trunk/Makefile.am 2006-12-06 00:18:47 UTC (rev 5471)
+++ mc/3D/CitcomS/trunk/Makefile.am 2006-12-06 00:42:34 UTC (rev 5472)
@@ -37,8 +37,10 @@
archimedes/__init__.py
install-data-hook:
- $(PYTHON) $(top_srcdir)/setup.py install_deps -H None -f $(top_builddir)/deps --prefix=$(prefix)
- $(PYTHON) $(top_srcdir)/setup.py egg_info -e $(pythondir)
+ top_builddir=`$(am__cd) $(top_builddir) && pwd` && \
+ cd $(top_srcdir) && \
+ $(PYTHON) setup.py install_deps -H None -f $$top_builddir/deps --prefix=$(prefix) && \
+ $(PYTHON) setup.py egg_info -e $(pythondir)
## end of Makefile.am
Modified: mc/3D/CitcomS/trunk/bin/Makefile.am
===================================================================
--- mc/3D/CitcomS/trunk/bin/Makefile.am 2006-12-06 00:18:47 UTC (rev 5471)
+++ mc/3D/CitcomS/trunk/bin/Makefile.am 2006-12-06 00:42:34 UTC (rev 5472)
@@ -65,12 +65,12 @@
if COND_EMBEDDING
INTERPRETER = $(bindir)/pycitcoms
noinstINTERPRETER = $(abs_builddir)/pycitcoms
- noinstPYTHONPATH = $(abs_top_builddir)
+ noinstPYTHONPATH = $(abs_top_builddir)/python
libCitcomS = $(top_builddir)/lib/libCitcomS.a
else
INTERPRETER = $(PYTHON)
noinstINTERPRETER = $(PYTHON)
- noinstPYTHONPATH = $(abs_top_builddir):$(abs_top_builddir)/module/.libs
+ noinstPYTHONPATH = $(abs_top_builddir)/python:$(abs_top_builddir)/module/.libs
libCitcomS = $(top_builddir)/lib/libCitcomS.la
endif
Modified: mc/3D/CitcomS/trunk/configure.ac
===================================================================
--- mc/3D/CitcomS/trunk/configure.ac 2006-12-06 00:18:47 UTC (rev 5471)
+++ mc/3D/CitcomS/trunk/configure.ac 2006-12-06 00:42:34 UTC (rev 5472)
@@ -58,7 +58,7 @@
builddir=`pwd`
save_PYTHONPATH="$PYTHONPATH"
- PYTHONPATH="$builddir:$PYTHONPATH"; export PYTHONPATH
+ PYTHONPATH="$builddir/python:$PYTHONPATH"; export PYTHONPATH
cd $srcdir
AC_MSG_NOTICE([downloading missing Python dependencies])
@@ -67,13 +67,10 @@
[AC_MSG_FAILURE([cannot download missing Python dependencies])])
AC_MSG_NOTICE([building Python dependencies])
- AS_IF([AC_TRY_COMMAND([$PYTHON setup.py develop -H None -f $builddir/deps -x -d $builddir >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD])],
+ AS_IF([AC_TRY_COMMAND([$PYTHON setup.py develop -H None -f $builddir/deps -x -d $builddir/python >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD])],
[],
[AC_MSG_FAILURE([building Python dependencies])])
- # When builddir == srcdir, this causes an infinite regress.
- rm -f CitcomS.egg-link
-
AC_MSG_CHECKING([for egg-related flags])
AS_IF([AC_TRY_COMMAND([$PYTHON setup.py egg_flags >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD])],
[AC_MSG_RESULT(ok)
More information about the cig-commits
mailing list