[PATCH] select the right moc binary during configure

John (J5) Palmieri johnp at redhat.com
Tue Dec 13 15:07:59 PST 2005


Commit away if it passes make distcheck.

On Tue, 2005-12-13 at 20:49 +0000, Robert McQueen wrote:
> Sjoerd Simons wrote:
> > Hi,
> > 
> >   To be able to build both the qt4 and qt3 bindings on one system, it needs to
> >   be possible to indicate which moc to use for each one. Attached patch
> >   implements this.
> > 
> >   Sjoerd
> 
> Thanks Sjoerd. I've run into this problem, this patch looks a reasonable
> solution. Anyone got any objections if I commit?
> 
> Regards,
> Rob
> 
> > ------------------------------------------------------------------------
> > 
> > Index: configure.in
> > ===================================================================
> > RCS file: /cvs/dbus/dbus/configure.in,v
> > retrieving revision 1.140
> > diff -u -r1.140 configure.in
> > --- configure.in	22 Nov 2005 20:42:49 -0000	1.140
> > +++ configure.in	4 Dec 2005 21:31:14 -0000
> > @@ -47,7 +47,9 @@
> >  AC_HEADER_STDC
> >  
> >  AC_ARG_ENABLE(qt,               [  --enable-qt           enable Qt-friendly client library],enable_qt=$enableval,enable_qt=auto)
> > +AC_ARG_WITH(qt_moc,             [  --with-qt-moc=<path> moc for Qt])
> >  AC_ARG_ENABLE(qt3,              [  --enable-qt3          enable Qt3-friendly client library],enable_qt3=$enableval,enable_qt3=no)
> > +AC_ARG_WITH(qt3_moc,            [  --with-qt3-moc=<path> moc for Qt3])
> >  AC_ARG_ENABLE(glib,             [  --enable-glib         enable GLib-friendly client library],enable_glib=$enableval,enable_glib=auto)
> >  AC_ARG_ENABLE(gtk,              [  --enable-gtk          enable GTK-requiring executables],enable_gtk=$enableval,enable_gtk=auto)
> >  AC_ARG_ENABLE(tests,            [  --enable-tests        enable unit test code],enable_tests=$enableval,enable_tests=$USE_MAINTAINER_MODE)
> > @@ -932,7 +934,12 @@
> >  
> >  
> >  dnl Qt3 detection
> > -AC_PATH_PROG(QT3_MOC, moc, no)
> > +if test -z "$with_qt3_moc" ; then 
> > +  AC_PATH_PROG(QT3_MOC, moc, no)
> > +else
> > +  QT3_MOC=$with_qt3_moc
> > +  AC_SUBST(QT3_MOC)
> > +fi
> >  
> >  have_qt3=no
> >  AC_MSG_CHECKING([for qglobal.h])
> > @@ -992,8 +999,12 @@
> >     have_qt=no;
> >  fi
> >  
> > -QT_MOC=`$PKG_CONFIG --variable=exec_prefix QtCore`
> > -QT_MOC=${QT_MOC}/bin/moc
> > +if test -z "$with_qt_moc" ; then 
> > +  QT_MOC=`$PKG_CONFIG --variable=exec_prefix QtCore`
> > +  QT_MOC=${QT_MOC}/bin/moc
> > +else
> > +  QT_MOC=$with_qt_moc
> > +fi
> >  
> >  AM_CONDITIONAL(HAVE_QT, test x$have_qt = xyes)
> >  
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > dbus mailing list
> > dbus at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/dbus
> 
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus
-- 



More information about the dbus mailing list