Thu, 06 Aug 2009 13:21:30 +0200
Remove seemingly declarations unnecessary according to Qt 4.5.2 headers.
1 ##
2 ## OSSP asgui - Accounting system graphical user interface
3 ## Copyright (c) 2002-2009 The OSSP Project (http://www.ossp.org/)
4 ## Copyright (c) 2002-2009 Ralf S. Engelschall <rse@engelschall.com>
5 ## Copyright (c) 2002-2009 Michael Schloh von Bennewitz <michael@schloh.com>
6 ## Copyright (c) 2002-2009 Cable & Wireless Telecommunications Services GmbH
7 ##
8 ## This file is part of OSSP asgui, an accounting system graphical user
9 ## interface which can be found at http://asgui.europalab.com/.
10 ##
11 ## Permission to use, copy, modify, and distribute this software for
12 ## any purpose with or without fee is hereby granted, provided that
13 ## the above copyright notice and this permission notice appear in all
14 ## copies.
15 ##
16 ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
17 ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19 ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
20 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
23 ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
24 ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25 ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
26 ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 ## SUCH DAMAGE.
28 ##
29 ## configure.in: Autoconf configure template
30 ##
32 dnl Version requirement and information
33 AC_PREREQ(2.53)
34 AC_REVISION(1.0)
35 AC_INIT
37 ASGUI_VERSION_STR=`./shtool version -l c -d long as_version.cpp`
38 ./shtool echo -e "Configuring %BOSSP as-gui%b, version %B${ASGUI_VERSION_STR}%b"
39 AC_SUBST(ASGUI_VERSION_STR)
41 dnl Process this file with autoconf
42 AC_CONFIG_HEADERS(ac_config.h)
43 AC_LANG_CPLUSPLUS
45 dnl Checks basic requirements
46 AC_PROG_CXX
47 AC_PROG_CXXCPP
48 AC_PROG_INSTALL
50 AC_PROG_CC
51 AC_PROG_CPP
52 AC_PROG_CC_STDC
54 dnl Checks header requirements
55 AC_HEADER_STDC
56 AC_HEADER_TIME
57 AC_CHECK_HEADERS(sys/sockio.h net/if.h netinet/in.h)
59 dnl Portable thread conf from acx_pthread.m4 autoconf macro
60 ACX_PTHREAD
61 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
62 CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS"
63 LIBS="`echo $PTHREAD_CFLAGS | sed -e 's;.*\(-[[pmk]]thread[[s]]*\).*;\1;'` $LIBS"
65 dnl Do Qt checks
66 PKG_CHECK_MODULES(QT, Qt3Support QtXml, have_qt=true, AC_MSG_ERROR([No qt installation found]))
67 AC_SUBST(QT_LIBS)
68 AC_SUBST(QT_CFLAGS)
70 dnl Find Qt locations
71 AC_CHECK_QT
72 AC_SUBST(QTBASE)
73 AC_CHECK_UIC
74 AC_SUBST(UIC)
75 AC_CHECK_MOC
76 AC_SUBST(MOC)
78 dnl Check generic libraries
79 AC_CHECK_LIB(dl, dlopen, [LIBS="$LIBS -ldl"])
80 AC_CHECK_LIB(rt, sched_get_priority_min, [LIBS="$LIBS -lrt"])
82 dnl Check other requirements
83 AC_PROG_MAKE_SET
84 AC_CHECK_DEBUGGING
86 dnl Check low level network device necessities
87 # AC_CHECK_SIOCGIFHWADDR
88 # AC_CHECK_SIOGHWADDR
89 # AC_CHECK_SIOCGIFCONF
90 # AC_CHECK_SIOCGENADDR
91 # AC_STRUCT_SA_LEN
93 dnl Check for Dmalloc library
94 AC_CHECK_EXTLIB([Dmalloc],
95 dmalloc, dmalloc_debug, dmalloc.h,
96 [AC_DEFINE(WITH_DMALLOC, 1, [Define to 1 if building with Dmalloc])])
98 dnl Test for the local CORBA implementation
99 AC_TEST_MICO
100 AC_SUBST(CORBABASE)
102 dnl Test for the local SOAP implementation
103 AC_TEST_ESOAP
104 AC_SUBST(SOAPBASE)
106 dnl Check data type sizes of particular architecture
107 dnl Hack: We're really interested in the unsigned types,
108 dnl but they're the same size according to ISO C++
109 AC_CHECK_SIZEOF(char)
110 AC_CHECK_SIZEOF(short)
111 AC_CHECK_SIZEOF(int)
112 AC_CHECK_SIZEOF(long)
114 enable_shared=no
115 export enable_shared
116 enable_headline=no
117 export enable_headline
119 dnl Make all the necessary Makefiles
120 AC_OUTPUT(Makefile)