1dnl This file is part of the KDE libraries/packages 2dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org) 3dnl modified by Walter Tasin (tasin@kdevelop.org) 4dnl for c++ console applications 5 6dnl This file is free software; you can redistribute it and/or 7dnl modify it under the terms of the GNU Library General Public 8dnl License as published by the Free Software Foundation; either 9dnl version 2 of the License, or (at your option) any later version. 10 11dnl This library is distributed in the hope that it will be useful, 12dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 13dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14dnl Library General Public License for more details. 15 16dnl You should have received a copy of the GNU Library General Public License 17dnl along with this library; see the file COPYING.LIB. If not, write to 18dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 19dnl Boston, MA 02111-1307, USA. 20 21# Original Author was Kalle@kde.org 22# I lifted it in some mater. (Stephan Kulow) 23# I used much code from Janos Farkas 24 25dnl Process this file with autoconf to produce a configure script. 26 27AC_INIT(acinclude.m4) dnl a source file from your sub dir 28 29dnl This is so we can use kde-common 30AC_CONFIG_AUX_DIR(admin) 31 32dnl This ksh/zsh feature conflicts with `cd blah ; pwd` 33unset CDPATH 34 35dnl Checking host/target/build systems, for make, install etc. 36AC_CANONICAL_SYSTEM 37dnl Perform program name transformation 38AC_ARG_PROGRAM 39 40dnl Automake doc recommends to do this only here. (Janos) 41AM_INIT_AUTOMAKE(yaph, 0.91) dnl searches for some needed programs 42 43dnl almost the same like KDE_SET_PEFIX but the path is /usr/local 44dnl 45unset CDPATH 46dnl make /usr/local the default for the installation 47AC_PREFIX_DEFAULT(/usr/local) 48 49if test "x$prefix" = "xNONE"; then 50 prefix=$ac_default_prefix 51 ac_configure_args="$ac_configure_args --prefix $prefix" 52fi 53KDE_FAST_CONFIGURE 54KDE_CONF_FILES 55 56dnl without this order in this file, automake will be confused! 57dnl 58AM_CONFIG_HEADER(config.h) 59 60dnl checks for programs. 61dnl first check for c compiler 62AC_CHECK_C_COMPILER 63 64dnl CFLAGS="$NOOPT_CFLAGS" dnl __kdevelop[noopt]__ 65 66dnl create only shared libtool-libraries 67AC_ENABLE_SHARED(yes) 68 69dnl set the following to yes, if you want to create static 70dnl libtool-libraries, too. 71AC_ENABLE_STATIC(no) 72 73dnl create a working libtool-script 74KDEV_PROG_LIBTOOL 75 76dnl activate the next macro call for DLOPEN tests and setting LIBDL 77dnl (n.b. KDE_MISC_TESTS does the same to you, so use either this or the next one) 78dnl KDE_CHECK_DLOPEN 79 80dnl activate the next macro call for some additional tests 81dnl (compat, crypt, socket, nsl, dlopen, ...) 82dnl KDE_MISC_TESTS dnl __kdevelop__ 83 84dnl KDE_NEED_FLEX dnl __kdevelop__ 85dnl AC_PROG_YACC dnl __kdevelop__ 86 87KDE_CHECK_EXTRA_LIBS 88all_libraries="$all_libraries $USER_LDFLAGS" 89all_includes="$all_includes $USER_INCLUDES" 90AC_SUBST(all_includes) 91AC_SUBST(all_libraries) 92 93AC_SUBST(AUTODIRS) 94 95KDE_CREATE_SUBDIRSLIST 96AC_OUTPUT( \ 97./Makefile \ 98yaph/Makefile \ 99yaph/docs/Makefile \ 100yaph/docs/en/Makefile \ 101) 102