increase version
[ftdi_eeprom] / configure.in
CommitLineData
50850385
TJ
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)
e61fbf76 41AM_INIT_AUTOMAKE(ftdi_eeprom, 0.2) dnl searches for some needed programs
50850385
TJ
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
87
88AC_CHECK_LIB(confuse, cfg_getstr,,[AC_MSG_ERROR(can't find confuse library)])
89
90dnl check for libftdi-config
91AC_PATH_PROG(HAVELIBFTDI, libftdi-config, $PATH)
92
93if test ! -z "$HAVELIBFTDI"; then
94dnl LIBFTDI_CFLAGS=`$HAVELIBFTDI --cflags`
95 LIBFTDI_LIBS=`$HAVELIBFTDI --libs`
96
97 CFLAGS="$CFLAGS $LIBFTDI_CFLAGS"
98 LIBS="$LIBS $LIBFTDI_LIBS"
99else
100 AC_MSG_ERROR([*** libftdi-config not found. You need a working libftdi installation.])
101fi
102
103
104KDE_CHECK_EXTRA_LIBS
105all_libraries="$all_libraries $USER_LDFLAGS"
106all_includes="$all_includes $USER_INCLUDES"
107AC_SUBST(all_includes)
108AC_SUBST(all_libraries)
109
110AC_SUBST(AUTODIRS)
111KDE_CREATE_SUBDIRSLIST
112AC_CONFIG_FILES([ Makefile ])
113AC_CONFIG_FILES([ ftdi_eeprom/Makefile ])
114AC_OUTPUT
115if test "$all_tests" = "bad"; then
116 if test ! "$cache_file" = "/dev/null"; then
117 echo ""
118 echo "Please remove the file $cache_file after changing your setup"
119 echo "so that configure will find the changes next time."
120 echo ""
121 fi
122else
123 echo ""
124 echo "Good - your configure finished. Start make now"
125 echo ""
126fi