184
by reinelt
[lcd4linux @ 2003-02-27 07:43:10 by reinelt] |
1 |
# -*- Autoconf -*- |
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
2 |
# Process this file with autoconf to produce a configure script. |
184
by reinelt
[lcd4linux @ 2003-02-27 07:43:10 by reinelt] |
3 |
|
718
by Reinhard Tartler
import new upstream |
4 |
|
0.1.6
by Jonathan McCrohan
Import upstream version 0.11.0~svn1180 |
5 |
# $Id: configure.in 1177 2012-02-22 03:11:31Z michael $ |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
6 |
# $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/configure.in $ |
718
by Reinhard Tartler
import new upstream |
7 |
|
8 |
||
508
by reinelt
[lcd4linux @ 2005-01-18 06:30:21 by reinelt] |
9 |
# LCD4Linux autoconf script |
10 |
#
|
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
11 |
# Copyright (C) 1999, 2000, 2001, 2002, 2003 Michael Reinelt <michael@reinelt.co.at> |
718
by Reinhard Tartler
import new upstream |
12 |
# Copyright (C) 2004, 2005, 2006, 2007 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net> |
508
by reinelt
[lcd4linux @ 2005-01-18 06:30:21 by reinelt] |
13 |
#
|
14 |
# This file is part of LCD4Linux. |
|
15 |
#
|
|
16 |
# LCD4Linux is free software; you can redistribute it and/or modify |
|
17 |
# it under the terms of the GNU General Public License as published by |
|
18 |
# the Free Software Foundation; either version 2, or (at your option) |
|
19 |
# any later version. |
|
20 |
#
|
|
21 |
# LCD4Linux is distributed in the hope that it will be useful, |
|
22 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
23 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
24 |
# GNU General Public License for more details. |
|
25 |
#
|
|
26 |
# You should have received a copy of the GNU General Public License |
|
27 |
# along with this program; if not, write to the Free Software |
|
28 |
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
|
29 |
||
679
by reinelt
[lcd4linux @ 2006-07-31 03:48:09 by reinelt] |
30 |
AC_PREREQ(2.59) |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
31 |
AC_INIT([LCD4Linux],[0.11.0-SVN],[lcd4linux-users@lists.sourceforge.net]) |
170
by reinelt
[lcd4linux @ 2002-12-05 19:09:57 by reinelt] |
32 |
AC_CONFIG_SRCDIR([lcd4linux.c]) |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
33 |
AM_INIT_AUTOMAKE([lcd4linux],0.11.0-SVN) |
109
by reinelt
[lcd4linux @ 2001-03-12 12:39:36 by reinelt] |
34 |
AM_CONFIG_HEADER(config.h) |
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
35 |
|
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
36 |
# Checks for programs. |
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
37 |
AC_PROG_CC
|
518
by reinelt
[lcd4linux @ 2005-03-28 19:39:14 by reinelt] |
38 |
AC_PROG_CPP
|
39 |
AC_PROG_INSTALL
|
|
258
by reinelt
[lcd4linux @ 2003-10-07 04:12:38 by reinelt] |
40 |
AC_PROG_LN_S
|
41 |
AC_PROG_MAKE_SET
|
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
42 |
PKG_PROG_PKG_CONFIG
|
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
43 |
|
347
by reinelt
[lcd4linux @ 2004-01-30 20:57:55 by reinelt] |
44 |
# dmalloc |
45 |
AM_WITH_DMALLOC
|
|
46 |
||
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
47 |
# Checks for libraries. |
12
by reinelt
[lcd4linux @ 2000-03-18 10:31:06 by reinelt] |
48 |
AC_CHECK_LIB(m, log) |
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
49 |
|
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
50 |
# curses |
136
by ltoetsch
[lcd4linux @ 2001-05-31 10:26:41 by ltoetsch] |
51 |
sinclude(curses.m4) |
52 |
AC_CHECK_CURSES
|
|
53 |
||
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
54 |
# Checks for X11 |
700.1.2
by Reinhard Tartler
fix FTBFS because of X11 |
55 |
AC_PATH_X
|
26
by reinelt
[lcd4linux @ 2000-03-30 16:46:57 by reinelt] |
56 |
AC_PATH_XTRA
|
573
by reinelt
[lcd4linux @ 2005-06-10 11:22:28 by reinelt] |
57 |
# double-check for X11 |
58 |
if test "$no_x" != "yes"; then |
|
59 |
AC_CHECK_HEADERS(X11/Xlib.h X11/Xutil.h, [no_x="$no_x"], [no_x="yes"]) |
|
60 |
if test "$no_x" = "yes"; then |
|
61 |
AC_MSG_WARN([configure thinks X11 is available while it is *not*]) |
|
62 |
AC_MSG_WARN([maybe someone wants to fix autoconf's AC PATH XTRA]) |
|
63 |
fi |
|
64 |
fi
|
|
89
by reinelt
[lcd4linux @ 2001-03-01 11:08:16 by reinelt] |
65 |
|
203
by reinelt
[lcd4linux @ 2003-07-29 04:56:13 by reinelt] |
66 |
# check for gd.h |
573
by reinelt
[lcd4linux @ 2005-06-10 11:22:28 by reinelt] |
67 |
AC_CHECK_HEADERS(gd/gd.h gd.h, [has_gd="true"; break], [has_gd="false"]) |
203
by reinelt
[lcd4linux @ 2003-07-29 04:56:13 by reinelt] |
68 |
|
0.1.6
by Jonathan McCrohan
Import upstream version 0.11.0~svn1180 |
69 |
# check for jpeglib.h |
70 |
AC_CHECK_HEADERS(jpeglib.h, [has_jpeglib="true"], [has_jpeglib="false"]) |
|
71 |
||
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
72 |
# check for sys/io.h (RouterBoard driver) |
73 |
AC_CHECK_HEADERS(sys/io.h, [has_io_h="true"], [has_io_h="false"]) |
|
74 |
||
491
by reinelt
[lcd4linux @ 2004-09-24 21:40:52 by reinelt] |
75 |
# check for usb.h |
527
by reinelt
[lcd4linux @ 2005-04-05 06:57:39 by reinelt] |
76 |
AC_CHECK_HEADERS(usb.h, [has_usb="true"], [has_usb="false"]) |
491
by reinelt
[lcd4linux @ 2004-09-24 21:40:52 by reinelt] |
77 |
|
0.1.2
by Reinhard Tartler
Import upstream version 0.11.0~svn1158 |
78 |
# check for libusb-1.0/libusb.h |
79 |
AC_CHECK_HEADERS(libusb-1.0/libusb.h, [has_usb10="true"], [has_usb10="false"]) |
|
80 |
||
605
by reinelt
[lcd4linux @ 2006-01-03 13:20:05 by reinelt] |
81 |
# check for luise.h |
82 |
AC_CHECK_HEADERS(luise.h, [has_luise="true"], [has_luise="false"]) |
|
83 |
||
547
by reinelt
[lcd4linux @ 2005-05-10 13:20:10 by reinelt] |
84 |
# check for serdisplib |
85 |
AC_CHECK_HEADERS(serdisplib/serdisp.h, [has_serdisplib="true"], [has_serdisplib="false"]) |
|
86 |
||
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
87 |
# check for st2205 libs |
88 |
AC_CHECK_HEADERS(st2205.h, [has_st2205="true"], [has_st2205="false"]) |
|
89 |
||
0.1.6
by Jonathan McCrohan
Import upstream version 0.11.0~svn1180 |
90 |
# check for libdpf libs |
91 |
AC_CHECK_HEADERS(libdpf/libdpf.h, [has_libdpf="true"], [has_libdpf="false"]) |
|
92 |
||
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
93 |
# check for vncserver libs |
94 |
AC_CHECK_HEADERS(rfb/rfb.h, [has_vncserverlib="true"], [has_vncserverlib="false"]) |
|
95 |
||
584
by reinelt
[lcd4linux @ 2005-08-27 07:02:25 by reinelt] |
96 |
# check for LCD-Linux |
613
by reinelt
[lcd4linux @ 2006-01-18 11:49:48 by reinelt] |
97 |
AC_CHECK_HEADERS(linux/lcd-linux.h linux/hd44780.h, [has_lcd_linux="true"], [has_lcd_linux="false"; break]) |
584
by reinelt
[lcd4linux @ 2005-08-27 07:02:25 by reinelt] |
98 |
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
99 |
# check for ftdi.h (ULA200) |
100 |
AC_CHECK_HEADERS(ftdi.h, [has_ftdi="true"], [has_ftdi="false"; break]) |
|
101 |
||
556
by lfcorreia
[lcd4linux @ 2005-05-31 21:06:36 by lfcorreia] |
102 |
# check for python |
562
by reinelt
[lcd4linux @ 2005-06-01 12:46:31 by reinelt] |
103 |
AC_MSG_CHECKING(if python support is wanted) |
104 |
AC_ARG_WITH(python, |
|
105 |
[ --with-python enable python support [[default=no]]], |
|
106 |
[AC_MSG_RESULT($withval)], [AC_MSG_RESULT(no)]) |
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
107 |
|
562
by reinelt
[lcd4linux @ 2005-06-01 12:46:31 by reinelt] |
108 |
if test "$with_python" = "yes"; then |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
109 |
sinclude(ax_python_devel.m4) |
110 |
AC_PYTHON_DEVEL |
|
562
by reinelt
[lcd4linux @ 2005-06-01 12:46:31 by reinelt] |
111 |
fi
|
556
by lfcorreia
[lcd4linux @ 2005-05-31 21:06:36 by lfcorreia] |
112 |
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
113 |
# check for parport |
0.1.5
by Jonathan McCrohan
Import upstream version 0.11.0~svn1165 |
114 |
AC_MSG_CHECKING(if raw port I/O is wanted) |
115 |
AC_ARG_WITH(outb, |
|
116 |
[ --with-outb enable raw port I/O support [[default=no]]], |
|
117 |
[AC_MSG_RESULT($withval)], [AC_MSG_RESULT(no)]) |
|
118 |
||
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
119 |
AC_CHECK_HEADERS([asm/io.h] [linux/parport.h linux/ppdev.h], [has_parport="true"], [has_parport="false"]) |
120 |
||
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
121 |
# drivers |
411
by reinelt
[lcd4linux @ 2004-04-09 06:09:54 by reinelt] |
122 |
sinclude(drivers.m4) |
123 |
||
124 |
# plugins |
|
125 |
sinclude(plugins.m4) |
|
26
by reinelt
[lcd4linux @ 2000-03-30 16:46:57 by reinelt] |
126 |
|
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
127 |
# Checks for header files. |
468
by reinelt
[lcd4linux @ 2004-06-08 12:35:24 by reinelt] |
128 |
AC_HEADER_DIRENT
|
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
129 |
AC_HEADER_STDC
|
665
by reinelt
[lcd4linux @ 2006-06-25 15:13:00 by reinelt] |
130 |
AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h sys/vfs.h syslog.h termios.h unistd.h]) |
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
131 |
|
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
132 |
# Checks for typedefs, structures, and compiler characteristics. |
64
by reinelt
[lcd4linux @ 2000-08-10 18:42:20 by reinelt] |
133 |
AC_C_CONST
|
94
by reinelt
[lcd4linux @ 2001-03-02 17:18:52 by reinelt] |
134 |
AC_C_INLINE
|
518
by reinelt
[lcd4linux @ 2005-03-28 19:39:14 by reinelt] |
135 |
AC_TYPE_OFF_T
|
39
by reinelt
[lcd4linux @ 2000-04-05 05:58:36 by reinelt] |
136 |
AC_TYPE_PID_T
|
94
by reinelt
[lcd4linux @ 2001-03-02 17:18:52 by reinelt] |
137 |
AC_TYPE_SIZE_T
|
665
by reinelt
[lcd4linux @ 2006-06-25 15:13:00 by reinelt] |
138 |
AC_TYPE_SSIZE_T
|
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
139 |
AC_HEADER_TIME
|
94
by reinelt
[lcd4linux @ 2001-03-02 17:18:52 by reinelt] |
140 |
AC_TYPE_UID_T
|
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
141 |
|
718
by Reinhard Tartler
import new upstream |
142 |
|
174
by reinelt
[lcd4linux @ 2002-12-08 07:36:06 by reinelt] |
143 |
# Checks for library functions. |
344
by reinelt
[lcd4linux @ 2004-01-29 05:53:47 by reinelt] |
144 |
AC_FUNC_CLOSEDIR_VOID
|
184
by reinelt
[lcd4linux @ 2003-02-27 07:43:10 by reinelt] |
145 |
AC_FUNC_ERROR_AT_LINE
|
391
by reinelt
[lcd4linux @ 2004-03-10 07:16:15 by reinelt] |
146 |
AC_FUNC_FORK
|
210
by reinelt
[lcd4linux @ 2003-08-11 04:51:28 by reinelt] |
147 |
|
344
by reinelt
[lcd4linux @ 2004-01-29 05:53:47 by reinelt] |
148 |
# uClibc has no getloadavg() |
149 |
# AC_FUNC_GETLOADAVG sounds promising, but does not really work |
|
150 |
#AC_FUNC_GETLOADAVG
|
|
151 |
||
718
by Reinhard Tartler
import new upstream |
152 |
AC_PROG_GCC_TRADITIONAL
|
153 |
||
154 |
# removed for uClibc compatibility |
|
205
by reinelt
[lcd4linux @ 2003-08-08 05:42:51 by reinelt] |
155 |
#AC_FUNC_MALLOC
|
210
by reinelt
[lcd4linux @ 2003-08-11 04:51:28 by reinelt] |
156 |
#AC_FUNC_REALLOC
|
157 |
||
718
by Reinhard Tartler
import new upstream |
158 |
AC_FUNC_SELECT_ARGTYPES
|
26
by reinelt
[lcd4linux @ 2000-03-30 16:46:57 by reinelt] |
159 |
AC_TYPE_SIGNAL
|
184
by reinelt
[lcd4linux @ 2003-02-27 07:43:10 by reinelt] |
160 |
AC_FUNC_STAT
|
468
by reinelt
[lcd4linux @ 2004-06-08 12:35:24 by reinelt] |
161 |
AC_FUNC_STRFTIME
|
391
by reinelt
[lcd4linux @ 2004-03-10 07:16:15 by reinelt] |
162 |
AC_FUNC_STRTOD
|
718
by Reinhard Tartler
import new upstream |
163 |
AC_CHECK_FUNCS([dup2 floor gethostbyname gettimeofday memmove memset pow putenv regcomp select socket sqrt strcasecmp strchr strcspn strdup strerror strncasecmp strndup strpbrk strrchr strstr strtol strtoul uname]) |
7
by reinelt
[lcd4linux @ 2000-03-10 12:02:43 by reinelt] |
164 |
|
170
by reinelt
[lcd4linux @ 2002-12-05 19:09:57 by reinelt] |
165 |
AC_CONFIG_FILES([Makefile]) |
166 |
AC_OUTPUT
|
|
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
167 |
|
168 |
AC_MSG_RESULT( |
|
169 |
[-----------------------------------------] |
|
0.1.5
by Jonathan McCrohan
Import upstream version 0.11.0~svn1165 |
170 |
[included drivers:] |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
171 |
[ $DRIVERS] |
172 |
[-----------------------------------------] |
|
0.1.5
by Jonathan McCrohan
Import upstream version 0.11.0~svn1165 |
173 |
[included plugins:] |
0.1.1
by Reinhard Tartler
Import upstream version 0.11.0~svn1143 |
174 |
[ $PLUGINS] |
175 |
[-----------------------------------------] |
|
176 |
)
|
|
177 |
||
178 |
AC_CONFIG_MACRO_DIR([m4]) |
|
179 |
LT_INIT
|