~ubuntu-branches/ubuntu/intrepid/gwenview/intrepid

« back to all changes in this revision

Viewing changes to admin/oldinclude.m4.in

  • Committer: Bazaar Package Importer
  • Author(s): Christopher Martin
  • Date: 2004-06-13 18:55:04 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20040613185504-net8ekxoswwvyxs9
Tags: 1.1.3-1
New upstream release. Translations now included.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
###   -*- autoconf -*-
 
2
 
 
3
dnl    This file is part of the KDE libraries/packages
 
4
dnl    Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
 
5
dnl              (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
 
6
 
 
7
dnl    This file is free software; you can redistribute it and/or
 
8
dnl    modify it under the terms of the GNU Library General Public
 
9
dnl    License as published by the Free Software Foundation; either
 
10
dnl    version 2 of the License, or (at your option) any later version.
 
11
 
 
12
dnl    This library is distributed in the hope that it will be useful,
 
13
dnl    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
dnl    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
15
dnl    Library General Public License for more details.
 
16
 
 
17
dnl    You should have received a copy of the GNU Library General Public License
 
18
dnl    along with this library; see the file COPYING.LIB.  If not, write to
 
19
dnl    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 
20
dnl    Boston, MA 02111-1307, USA.
 
21
 
 
22
AC_DEFUN([KDE_CHECK_MICO],
 
23
[
 
24
AC_REQUIRE([KDE_CHECK_LIBDL])
 
25
AC_REQUIRE([KDE_MISC_TESTS])
 
26
AC_MSG_CHECKING(for MICO)
 
27
 
 
28
if test -z "$MICODIR"; then
 
29
    kde_micodir=/usr/local
 
30
 else
 
31
    kde_micodir="$MICODIR"
 
32
fi
 
33
 
 
34
AC_ARG_WITH(micodir,
 
35
  [  --with-micodir=micodir  where mico is installed ],
 
36
  kde_micodir=$withval,
 
37
  kde_micodir=$kde_micodir
 
38
)
 
39
 
 
40
AC_CACHE_VAL(kde_cv_mico_incdir,
 
41
[
 
42
  mico_incdirs="$kde_micodir/include /usr/include /usr/local/include /usr/local/include /opt/local/include $kde_extra_includes"
 
43
AC_FIND_FILE(CORBA.h, $mico_incdirs, kde_cv_mico_incdir)
 
44
 
 
45
])
 
46
kde_micodir=`echo $kde_cv_mico_incdir | sed -e 's#/include##'`
 
47
 
 
48
if test ! -r  $kde_micodir/include/CORBA.h; then
 
49
  AC_MSG_ERROR([No CORBA.h found, specify another micodir])
 
50
fi
 
51
 
 
52
AC_MSG_RESULT($kde_micodir)
 
53
 
 
54
MICO_INCLUDES=-I$kde_micodir/include
 
55
AC_SUBST(MICO_INCLUDES)
 
56
MICO_LDFLAGS=-L$kde_micodir/lib
 
57
AC_SUBST(MICO_LDFLAGS)
 
58
micodir=$kde_micodir
 
59
AC_SUBST(micodir)
 
60
 
 
61
AC_MSG_CHECKING([for MICO version])
 
62
AC_CACHE_VAL(kde_cv_mico_version,
 
63
[
 
64
AC_LANG_C
 
65
cat >conftest.$ac_ext <<EOF
 
66
#include <stdio.h>
 
67
#include <mico/version.h>
 
68
int main() {
 
69
 
 
70
   printf("MICO_VERSION=%s\n",MICO_VERSION);
 
71
   return (0);
 
72
}
 
73
EOF
 
74
ac_compile='${CC-gcc} $CFLAGS $MICO_INCLUDES conftest.$ac_ext -o conftest'
 
75
if AC_TRY_EVAL(ac_compile); then
 
76
  if eval `./conftest 2>&5`; then
 
77
    kde_cv_mico_version=$MICO_VERSION
 
78
  else
 
79
    AC_MSG_ERROR([your system is not able to execute a small application to
 
80
    find MICO version! Check $kde_micodir/include/mico/version.h])
 
81
  fi
 
82
else
 
83
  AC_MSG_ERROR([your system is not able to compile a small application to
 
84
  find MICO version! Check $kde_micodir/include/mico/version.h])
 
85
fi
 
86
])
 
87
 
 
88
dnl installed MICO version
 
89
mico_v_maj=`echo $kde_cv_mico_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
 
90
mico_v_mid=`echo $kde_cv_mico_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
 
91
mico_v_min=`echo $kde_cv_mico_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
 
92
 
 
93
if test "x$1" = "x"; then
 
94
 req_version="2.3.0"
 
95
else
 
96
 req_version=$1
 
97
fi
 
98
 
 
99
dnl required MICO version
 
100
req_v_maj=`echo $req_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
 
101
req_v_mid=`echo $req_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
 
102
req_v_min=`echo $req_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
 
103
 
 
104
if test "$mico_v_maj" -lt "$req_v_maj" || \
 
105
   ( test "$mico_v_maj" -eq "$req_v_maj" && \
 
106
        test "$mico_v_mid" -lt "$req_v_mid" ) || \
 
107
   ( test "$mico_v_mid" -eq "$req_v_mid" && \
 
108
        test "$mico_v_min" -lt "$req_v_min" )
 
109
 
 
110
then
 
111
  AC_MSG_ERROR([found MICO version $kde_cv_mico_version but version $req_version \
 
112
at least is required. You should upgrade MICO.])
 
113
else
 
114
  AC_MSG_RESULT([$kde_cv_mico_version (minimum version $req_version, ok)])
 
115
fi
 
116
 
 
117
LIBMICO="-lmico$kde_cv_mico_version $LIBCRYPT $LIBSOCKET $LIBDL"
 
118
AC_SUBST(LIBMICO)
 
119
if test -z "$IDL"; then
 
120
  IDL='$(kde_bindir)/cuteidl'
 
121
fi
 
122
AC_SUBST(IDL)
 
123
IDL_DEPENDENCIES='$(kde_includes)/CUTE.h'
 
124
AC_SUBST(IDL_DEPENDENCIES)
 
125
 
 
126
idldir="\$(includedir)/idl"
 
127
AC_SUBST(idldir)
 
128
 
 
129
])
 
130
 
 
131
AC_DEFUN([KDE_CHECK_MINI_STL],
 
132
[
 
133
AC_REQUIRE([KDE_CHECK_MICO])
 
134
 
 
135
AC_MSG_CHECKING(if we use mico's mini-STL)
 
136
AC_CACHE_VAL(kde_cv_have_mini_stl,
 
137
[
 
138
AC_LANG_SAVE
 
139
AC_LANG_CPLUSPLUS
 
140
kde_save_cxxflags="$CXXFLAGS"
 
141
CXXFLAGS="$CXXFLAGS $MICO_INCLUDES"
 
142
AC_TRY_COMPILE(
 
143
[
 
144
#include <mico/config.h>
 
145
],
 
146
[
 
147
#ifdef HAVE_MINI_STL
 
148
#error "nothing"
 
149
#endif
 
150
],
 
151
kde_cv_have_mini_stl=no,
 
152
kde_cv_have_mini_stl=yes)
 
153
CXXFLAGS="$kde_save_cxxflags"
 
154
AC_LANG_RESTORE
 
155
])
 
156
 
 
157
if test "x$kde_cv_have_mini_stl" = "xyes"; then
 
158
   AC_MSG_RESULT(yes)
 
159
   $1
 
160
else
 
161
   AC_MSG_RESULT(no)
 
162
   $2
 
163
fi
 
164
])
 
165
 
 
166
])
 
167
 
 
168
AC_DEFUN([KDE_CHECK_ANSI],
 
169
[
 
170
])
 
171
 
 
172
AC_DEFUN([KDE_CHECK_INSURE],
 
173
[
 
174
  AC_ARG_ENABLE(insure, [  --enable-insure             use insure++ for debugging [default=no]],
 
175
  [
 
176
  if test $enableval = "no"; dnl
 
177
        then ac_use_insure="no"
 
178
        else ac_use_insure="yes"
 
179
   fi
 
180
  ], [ac_use_insure="no"])
 
181
 
 
182
  AC_MSG_CHECKING(if we will use Insure++ to debug)
 
183
  AC_MSG_RESULT($ac_use_insure)
 
184
  if test "$ac_use_insure" = "yes"; dnl
 
185
       then CC="insure"; CXX="insure"; dnl CFLAGS="$CLAGS -fno-rtti -fno-exceptions "????
 
186
   fi
 
187
])
 
188
 
 
189
AC_DEFUN([KDE_CHECK_NEWLIBS],
 
190
[
 
191
 
 
192
])