Patch for KDevelop 2.1

Roland Krause rokrau at yahoo.com
Mon Dec 10 22:16:03 UTC 2001


Harry, 
great, you should apply this asap and send us another note. I will then
make a small README for the build process. 

Roland

--- Harald Fernengel <harry at kdevelop.org> wrote:
> Hi,
> 
> this patch enables KDevelop 2.1 to build under KDE 2.2 with the admin
> 
> directory from KDE3 HEAD.
> 
> I added the configure switch "--enable-kdevelop-qt2" so configure
> will search 
> for Qt2 instead of Qt >3.0.1 (similar to gideon).
> 
> If we switch over to KDE3's admin dir, then this patch will ensure
> that our 
> users can still compile a KDE 2 version of KDevelop 2.x (as long as
> we keep 
> source-code compatibility to Qt2, of course).
> 
> Harry
> 
> > Index: configure.in.in
> ===================================================================
> RCS file: /home/kde/kdevelop/configure.in.in,v
> retrieving revision 1.10.2.3.2.5
> diff -d -u -r1.10.2.3.2.5 configure.in.in
> --- configure.in.in 2001/12/03 09:10:02 1.10.2.3.2.5
> +++ configure.in.in 2001/12/10 18:44:07
> @@ -1,4 +1,73 @@
> -#MIN_CONFIG
> +dnl    This file is part of the KDE libraries/packages
> +dnl    Copyright (C) 2001 Stephan Kulow (coolo at kde.org)
> +
> +dnl    This file is free software; you can redistribute it and/or
> +dnl    modify it under the terms of the GNU Library General Public
> +dnl    License as published by the Free Software Foundation; either
> +dnl    version 2 of the License, or (at your option) any later
> version.
> +
> +dnl    This library is distributed in the hope that it will be
> useful,
> +dnl    but WITHOUT ANY WARRANTY; without even the implied warranty
> of
> +dnl    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> GNU
> +dnl    Library General Public License for more details.
> +
> +dnl    You should have received a copy of the GNU Library General
> Public Licensednl    along with this library; see the file
> COPYING.LIB.  If not, write
> +to
> +dnl    the Free Software Foundation, Inc., 59 Temple Place - Suite
> 330,
> +dnl    Boston, MA 02111-1307, USA.
> +
> +# Original Author was Kalle at kde.org
> +# I lifted it in some mater. (Stephan Kulow)
> +# I used much code from Janos Farkas
> +
> +dnl Process this file with autoconf to produce a configure script.
> +
> +AC_INIT(acinclude.m4) dnl a source file from your sub dir
> +
> +dnl This is so we can use kde-common
> +AC_CONFIG_AUX_DIR(admin)
> +
> +dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
> +unset CDPATH
> +
> +dnl Checking host/target/build systems, for make, install etc.
> +AC_CANONICAL_SYSTEM
> +dnl Perform program name transformation
> +AC_ARG_PROGRAM
> +
> +dnl Automake doc recommends to do this only here. (Janos)
> +AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some
> needed programs
> +
> +KDE_SET_PREFIX
> +
> +dnl generate the config header
> +AM_CONFIG_HEADER(config.h) dnl at the distribution this done
> +
> +dnl Checks for programs.
> +AC_CHECK_COMPILERS
> +AC_ENABLE_SHARED(yes)
> +AC_ENABLE_STATIC(no)
> +KDE_PROG_LIBTOOL
> +
> +dnl for NLS support. Call them in this order!
> +dnl WITH_NLS is for the po files
> +AM_KDE_WITH_NLS
> +
> +AC_ARG_ENABLE(
> +    kdevelop-qt2,
> +    [  --enable-kdevelop-qt2   compile kdevelop for KDE 2.2 (using
> Qt 2)],
> +    kdevelop_use_qt2=$enableval,
> +    kdevelop_use_qt2=no
> +)
> +
> +if test "x$kdevelop_use_qt2" = "xno"; then
> +    KDE_USE_QT(3.0)
> +else
> +    KDE_USE_QT(2.1)
> +fi
> +
> +AC_PATH_KDE
> +
>  
>  AM_INIT_AUTOMAKE(kdevelop,2.1beta)
>  
> 

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com




More information about the KDevelop-devel mailing list