Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
c161c99b
Commit
c161c99b
authored
Jul 29, 2000
by
Nicola Pero
Committed by
Ovidiu Predescu
Jul 29, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added libtool support for building libobjc.
From-SVN: r35329
parent
6ed6b84a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
2321 additions
and
134 deletions
+2321
-134
libobjc/ChangeLog
+8
-0
libobjc/Makefile.in
+131
-99
libobjc/aclocal.m4
+824
-0
libobjc/configure
+1350
-34
libobjc/configure.in
+8
-1
No files found.
libobjc/ChangeLog
View file @
c161c99b
Fri Jul 28 08:58:02 2000 Nicola Pero <nicola@brainstorm.co.uk>
* configure.in: Added libtool support; build shared libraries
if --enable-shared was passed on command line.
* Makefile.in: Modified most compilation commands to use libtool.
* aclocal.m4: New symbolic link to the ../libtool.m4, from the
libtool distribution.
Sat Jul 29 00:10:21 2000 Ovidiu Predescu <ovidiu@cup.hp.com>
* sarray.c, Object.m: Removed the explicit prototypes for strlen
...
...
libobjc/Makefile.in
View file @
c161c99b
...
...
@@ -64,6 +64,21 @@ GTHREAD_FLAGS=@GTHREAD_FLAGS@
ALL_CFLAGS
=
-I
.
-I
$(srcdir)
$(CPPFLAGS)
$(DEFS)
$(CFLAGS)
\
$(GTHREAD_FLAGS)
-DIN_GCC
-DIN_TARGET_LIBS
# Libtool
# The following strings describe the version of the obj-C library
# begin compiled and compatibility issues.
# Please refer to Libtool documentation about how to manage these
# numbers.
LIBOBJC_VERSION
=
1:0:0
LIBOBJC_GC_VERSION
=
1:0:0
# @LIBTOOL@ does not get it right, so we hack it in - FIXME
LIBTOOL
=
./libtool
LIBTOOL_COMPILE
=
$(LIBTOOL)
--mode
=
compile
LIBTOOL_LINK
=
$(LIBTOOL)
--mode
=
link
LIBTOOL_INSTALL
=
$(LIBTOOL)
--mode
=
install
LIBTOOL_CLEAN
=
$(LIBTOOL)
--mode
=
clean
#LIBTOOL_UNINSTALL = $(LIBTOOL) --mode=uninstall
#
# Define the cc1obj in terms of the CC that is passed on from higher
# level make. This is needed to make sure we can create runtime-info.h
...
...
@@ -78,15 +93,16 @@ INCLUDES = -I$(srcdir)/objc -I$(srcdir)/$(MULTISRCTOP)../gcc \
OBJC_GCFLAGS
=
-DOBJC_WITH_GC
=
1
OBJC_THREAD_FILE
=
thr-objc
OBJC_BOEHM_GC
=
@OBJC_BOEHM_GC@
.SUFFIXES
:
.SUFFIXES
:
.c .m .o
.SUFFIXES
:
.c .m .
l
o
.c.o
:
$(CC)
-c
$(ALL_CFLAGS)
$(INCLUDES)
$<
.c.
l
o
:
$(
LIBTOOL_COMPILE)
$(
CC)
-c
$(ALL_CFLAGS)
$(INCLUDES)
$<
.m.o
:
$(CC)
-c
$(ALL_CFLAGS)
$(INCLUDES)
$<
.m.
l
o
:
$(
LIBTOOL_COMPILE)
$(
CC)
-c
$(ALL_CFLAGS)
$(INCLUDES)
$<
# Flags to pass to a recursive make.
FLAGS_TO_PASS
=
\
...
...
@@ -101,6 +117,7 @@ FLAGS_TO_PASS = \
"INSTALL_DATA=
$(INSTALL_DATA)
"
\
"INSTALL_PROGRAM=
$(INSTALL_PROGRAM)
"
\
"LDFLAGS=
$(LDFLAGS)
"
\
"LIBTOOL=
$(LIBTOOL)
"
\
"LOADLIBES=
$(LOADLIBES)
"
\
"PICFLAG=
$(PICFLAG)
"
\
"RANLIB=
$(RANLIB)
"
\
...
...
@@ -111,7 +128,7 @@ FLAGS_TO_PASS = \
"libsubdir=
$(libsubdir)
"
\
"tooldir=
$(tooldir)
"
all
:
libobjc.
a @OBJC_BOEHM_GC@
all
:
libobjc.
la $(OBJC_BOEHM_GC)
$(MULTIDO)
$(FLAGS_TO_PASS)
multi-do
DO
=
all
# User-visible header files.
...
...
@@ -122,111 +139,134 @@ OBJC_H = hash.h objc-list.h sarray.h objc.h objc-api.h \
# Modules that comprise the runtime library.
OBJS
=
archive.
o class.o encoding.o gc.o hash.o init.o linking.
o
\
misc.
o nil_method.o NXConstStr.o Object.o objects.
o
\
Protocol.
o sarray.o selector.o sendmsg.o thr.
o
\
$(OBJC_THREAD_FILE)
.o
OBJS
=
archive.
lo class.lo encoding.lo gc.lo hash.lo init.lo linking.l
o
\
misc.
lo nil_method.lo NXConstStr.lo Object.lo objects.l
o
\
Protocol.
lo sarray.lo selector.lo sendmsg.lo thr.l
o
\
$(OBJC_THREAD_FILE)
.
l
o
OBJS_GC
=
archive_gc.
o class_gc.o encoding_gc.o gc_gc.o hash_gc.
o
\
init_gc.
o linking_gc.o misc_gc.o nil_method_gc.
o
\
NXConstStr_gc.
o Object_gc.o objects_gc.o Protocol_gc.
o
\
sarray_gc.
o selector_gc.o sendmsg_gc.o thr_gc.
o
\
$(OBJC_THREAD_FILE)
_gc.o
OBJS_GC
=
archive_gc.
lo class_gc.lo encoding_gc.lo gc_gc.lo hash_gc.l
o
\
init_gc.
lo linking_gc.lo misc_gc.lo nil_method_gc.l
o
\
NXConstStr_gc.
lo Object_gc.lo objects_gc.lo Protocol_gc.l
o
\
sarray_gc.
lo selector_gc.lo sendmsg_gc.lo thr_gc.l
o
\
$(OBJC_THREAD_FILE)
_gc.
l
o
runtime-info.h
:
echo
""
>
tmp-runtime
echo
"/* This file is automatically generated */"
>
$@
$(CC1OBJ)
-print-objc-runtime-info
tmp-runtime
>>
$@
rm
-f
tmp-runtime
echo
""
>
tmp-runtime
echo
"/* This file is automatically generated */"
>
$@
$(CC1OBJ)
-print-objc-runtime-info
tmp-runtime
>>
$@
rm
-f
tmp-runtime
archive_gc.o
:
archive.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
archive_gc.lo
:
archive.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
class_gc.o
:
class.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
class_gc.lo
:
class.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
encoding_gc.o
:
encoding.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
encoding_gc.lo
:
encoding.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
gc.
o
:
gc.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
gc.
lo
:
gc.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
gc_gc.
o
:
gc.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
gc_gc.
lo
:
gc.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
hash_gc.o
:
hash.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
hash_gc.lo
:
hash.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
init_gc.o
:
init.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
init_gc.lo
:
init.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
linking.o
:
linking.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
linking.lo
:
linking.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
\
$(INCLUDES)
$<
linking_gc.
o
:
linking.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_G
CFLAGS)
\
$(INCLUDES)
$<
linking_gc.
lo
:
linking.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_
CFLAGS)
\
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
misc_gc.o
:
misc.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
misc_gc.lo
:
misc.c
$(LIBTOOL_COMPILE)
$(CC)
-c
$(ALL_CFLAGS)
-o
$@
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
nil_method_gc.o
:
nil_method.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
nil_method_gc.lo
:
nil_method.c
$(LIBTOOL_COMPILE)
$(CC)
-c
$(ALL_CFLAGS)
-o
$@
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
NXConstStr.o
:
NXConstStr.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
NXConstStr.lo
:
NXConstStr.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
\
$(INCLUDES)
$<
NXConstStr_gc.o
:
NXConstStr.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_G
CFLAGS)
\
$(INCLUDES)
$<
NXConstStr_gc.
l
o
:
NXConstStr.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_
CFLAGS)
\
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
Object.o
:
Object.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
Object.lo
:
Object.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
\
$(INCLUDES)
$<
Object_gc.
o
:
Object.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_G
CFLAGS)
\
$(INCLUDES)
$<
Object_gc.
lo
:
Object.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_
CFLAGS)
\
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
objects_gc.o
:
objects.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
objects_gc.lo
:
objects.c
$(LIBTOOL_COMPILE)
$(CC)
-c
$(ALL_CFLAGS)
-o
$@
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
Protocol.o
:
Protocol.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
Protocol.lo
:
Protocol.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
\
$(INCLUDES)
$<
Protocol_gc.
o
:
Protocol.m
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_G
CFLAGS)
\
$(INCLUDES)
$<
Protocol_gc.
lo
:
Protocol.m
$(LIBTOOL_COMPILE)
$(CC)
-fgnu-runtime
-c
-o
$@
$(ALL_
CFLAGS)
\
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
sarray_gc.o
:
sarray.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
sarray_gc.lo
:
sarray.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
selector_gc.o
:
selector.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
selector_gc.lo
:
selector.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
sendmsg.
o
:
sendmsg.c runtime-info.h
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
sendmsg.
lo
:
sendmsg.c runtime-info.h
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(INCLUDES)
$<
sendmsg_gc.o
:
sendmsg.c runtime-info.h
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
sendmsg_gc.lo
:
sendmsg.c runtime-info.h
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
thr_gc.o
:
thr.c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
thr_gc.lo
:
thr.c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
$(OBJC_THREAD_FILE)_gc.o
:
$(OBJC_THREAD_FILE).c
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
$(INCLUDES)
$<
$(OBJC_THREAD_FILE)_gc.lo
:
$(OBJC_THREAD_FILE).c
$(LIBTOOL_COMPILE)
$(CC)
-c
-o
$@
$(ALL_CFLAGS)
$(OBJC_GCFLAGS)
\
$(INCLUDES)
$<
doc
:
info dvi html
libobjc.a
:
$(OBJS)
$(
AR)
$(AR_FLAGS)
$@
$(OBJS)
$(RANLIB)
$@
libobjc.
l
a
:
$(OBJS)
$(
LIBTOOL_LINK)
$(CC)
-o
$@
$(OBJS)
-rpath
$(libsubdir)
\
-version-info
$(LIBOBJC_VERSION)
libobjc_gc.a
:
$(OBJS_GC)
$(
AR)
$(AR_FLAGS)
$@
$(OBJS_GC)
$(RANLIB)
$@
libobjc_gc.
l
a
:
$(OBJS_GC)
$(
LIBTOOL_LINK)
$(CC)
-o
$@
$(OBJS_GC)
-rpath
$(libsubdir)
\
-version-info
$(LIBOBJC_GC_VERSION)
libobjc_s.a
:
libobjc.a
#
# FIXME -- The following part does not fit in the libtool context.
# Libtool is supposed to [going to] be able to create a win 32 DLL
# without extra code but since I don't have a win machine to test
# if it already works, I leave the old code here.
#
libobjc_s.a
:
libobjc.la
mv libobjc.a libobjc_s.a
# Create a relocatable DLL
...
...
@@ -243,6 +283,11 @@ libobjc.dll: libobjc_s.a libobjc_entry.o
-o
libobjc.dll libobjc_s.a libobjc_entry.o
-lkernel32
$(DLLTOOL)
--dllname
libobjc.dll
--def
$(srcdir)
/libobjc.def
\
--output-lib
libobjc.a
#
#
#
#
#
info
:
objc-features.info
dvi
:
objc-features.dvi
...
...
@@ -272,25 +317,11 @@ ${srcdir}/configure: configure.in
install
:
install-libs copy-headers
install-libs
:
installdirs
-
if
test
-f
libobjc.a
;
then
\
rm
-f
$(libsubdir)
/libobjc.a
;
\
$(INSTALL_DATA)
libobjc.a
$(libsubdir)
/libobjc.a
;
\
chmod a-x
$(libsubdir)
/libobjc.a
;
\
else
true
;
fi
-
if
test
-f
libobjc_gc.a
;
then
\
rm
-f
$(libsubdir)
/libobjc_gc.a
;
\
$(INSTALL_DATA)
libobjc_gc.a
$(libsubdir)
/libobjc_gc.a
;
\
chmod a-x
$(libsubdir)
/libobjc_gc.a
;
\
else
true
;
fi
-
if
test
-f
libobjc_s.a
;
then
\
rm
-f
$(libsubdir)
/libobjc_s.a
;
\
$(INSTALL_DATA)
libobjc_s.a
$(libsubdir)
/libobjc_s.a
;
\
chmod a-x
$(libsubdir)
/libobjc_s.a
;
\
else
true
;
fi
-
if
test
-f
libobjc.dll
;
then
\
rm
-f
$(bindir)
/libobjc.dll
;
\
$(INSTALL_DATA)
libobjc.dll
$(bindir)
/libobjc.dll
;
\
else
true
;
fi
$(LIBTOOL_INSTALL)
$(INSTALL_DATA)
libobjc.la
$(libsubdir)
/libobjc.la
;
if
[
"
$(OBJC_BOEHM_GC)
"
]
;
then
\
$(LIBTOOL_INSTALL)
$(INSTALL_DATA)
libobjc_gc.la
\
$(libsubdir)
/libobjc_gc.la
;
\
fi
# Copy Objective C headers to installation include directory.
copy-headers
:
...
...
@@ -306,7 +337,8 @@ copy-headers:
check uninstall install-strip dist installcheck installdirs
:
mostlyclean
:
-
rm
-f
runtime-info.h tmp-runtime.s
*
.o libobjc
*
xforward
\
-
$(LIBTOOL_CLEAN)
rm
-f
libobjc.la libobjc_gc.la
*
.lo
-
rm
-f
runtime-info.h tmp-runtime.s
*
.o
*
.lo libobjc
*
xforward
\
fflags
*
.aux
*
.cp
*
.dvi
*
.fn
*
.info
*
.ky
*
.log
*
.pg
\
*
.toc
*
.tp
*
.vr
*
.html libobj.exp
@
$(MULTICLEAN)
multi-clean
DO
=
mostlyclean
...
...
libobjc/aclocal.m4
0 → 100644
View file @
c161c99b
## libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
## Copyright (C) 1996-1999,2000 Free Software Foundation, Inc.
## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful, but
## WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
## General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
##
## As a special exception to the GNU General Public License, if you
## distribute this file as part of a program that contains a
## configuration script generated by Autoconf, you may include it under
## the same distribution terms that you use for the rest of that program.
# serial 45 AC_PROG_LIBTOOL
AC_DEFUN(AC_PROG_LIBTOOL,[AC_REQUIRE([_AC_PROG_LIBTOOL])
dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
AC_PROVIDE_IFELSE([AC_PROG_CXX],
[AC_LIBTOOL_CXX],
[define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
])])
dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
AC_PROVIDE_IFELSE([AC_PROG_GCJ],
[AC_LIBTOOL_GCJ],
[AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
[AC_LIBTOOL_GCJ],
[ifdef([AC_PROG_GCJ],
[define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ
])])
ifdef([A][M_PROG_GCJ],
[define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ
])])])])])
AC_DEFUN(_AC_PROG_LIBTOOL,
[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
# Save cache, so that ltconfig can load it
AC_CACHE_SAVE
# Actually configure libtool. ac_aux_dir is where install-sh is found.
AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
MAGIC="$MAGIC" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
|| AC_MSG_ERROR([libtool configure failed])
# Reload cache, that may have been modified by ltconfig
AC_CACHE_LOAD
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
AC_SUBST(LIBTOOL)dnl
# Redirect the config.log output again, so that the ltconfig log is not
# clobbered by the next message.
exec 5>>./config.log
])
AC_DEFUN(AC_LIBTOOL_SETUP,
[AC_PREREQ(2.13)dnl
AC_REQUIRE([AC_ENABLE_SHARED])dnl
AC_REQUIRE([AC_ENABLE_STATIC])dnl
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_LD])dnl
AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
AC_REQUIRE([AC_PROG_NM])dnl
AC_REQUIRE([AC_PROG_LN_S])dnl
AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
AC_REQUIRE([AC_OBJEXT])dnl
AC_REQUIRE([AC_EXEEXT])dnl
dnl
# Only perform the check for file, if the check method requires it
case "$deplibs_check_method" in
file_magic*)
if test "$file_magic_cmd" = '${MAGIC}'; then
AC_PATH_MAGIC
fi
;;
esac
AC_CHECK_TOOL(RANLIB, ranlib, :)
AC_CHECK_TOOL(STRIP, strip, :)
# Check for any special flags to pass to ltconfig.
libtool_flags="--cache-file=$cache_file"
test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
[libtool_flags="$libtool_flags --enable-dlopen"])
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
[libtool_flags="$libtool_flags --enable-win32-dll"])
AC_ARG_ENABLE(libtool-lock,
[ --disable-libtool-lock avoid locking (might break parallel builds)])
test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
AC_ARG_WITH(pic,
[ --with-pic try to use only PIC/non-PIC objects [default=use both]],
pic_mode="$withval", pic_mode=default)
test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case "$host" in
*-*-irix6*)
# Find out which ABI we are using.
echo '[#]line __oline__ "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case "`/usr/bin/file conftest.o`" in
*32-bit*)
LD="${LD-ld} -32"
;;
*N32*)
LD="${LD-ld} -n32"
;;
*64-bit*)
LD="${LD-ld} -64"
;;
esac
fi
rm -rf conftest*
;;
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -belf"
AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
[AC_LANG_SAVE
AC_LANG_C
AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
AC_LANG_RESTORE])
if test x"$lt_cv_cc_needs_belf" != x"yes"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
CFLAGS="$SAVE_CFLAGS"
fi
;;
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw*)
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
AC_CHECK_TOOL(AS, as, false)
AC_CHECK_TOOL(OBJDUMP, objdump, false)
# recent cygwin and mingw systems supply a stub DllMain which the user
# can override, but on older systems we have to supply one
AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
[AC_TRY_LINK([],
[extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
DllMain (0, 0, 0);],
[lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
case "$host/$CC" in
*-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
# old mingw systems require "-dll" to link a DLL, while more recent ones
# require "-mdll"
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -mdll"
AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
[AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
CFLAGS="$SAVE_CFLAGS" ;;
*-*-cygwin*)
# cygwin systems need to pass --dll to the linker, and not link
# crt.o which will require a WinMain@16 definition.
lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
esac
;;
])
esac
])
# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
# AC_ENABLE_SHARED - implement the --enable-shared flag
# Usage: AC_ENABLE_SHARED[(DEFAULT)]
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
# `yes'.
AC_DEFUN(AC_ENABLE_SHARED, [dnl
define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE(shared,
changequote(<<, >>)dnl
<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
changequote([, ])dnl
[p=${PACKAGE-default}
case "$enableval" in
yes) enable_shared=yes ;;
no) enable_shared=no ;;
*)
enable_shared=no
# Look at the argument we got. We use all the common list separators.
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
for pkg in $enableval; do
if test "X$pkg" = "X$p"; then
enable_shared=yes
fi
done
IFS="$ac_save_ifs"
;;
esac],
enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
])
# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)])
# AC_ENABLE_STATIC - implement the --enable-static flag
# Usage: AC_ENABLE_STATIC[(DEFAULT)]
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
# `yes'.
AC_DEFUN(AC_ENABLE_STATIC, [dnl
define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE(static,
changequote(<<, >>)dnl
<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
changequote([, ])dnl
[p=${PACKAGE-default}
case "$enableval" in
yes) enable_static=yes ;;
no) enable_static=no ;;
*)
enable_static=no
# Look at the argument we got. We use all the common list separators.
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
for pkg in $enableval; do
if test "X$pkg" = "X$p"; then
enable_static=yes
fi
done
IFS="$ac_save_ifs"
;;
esac],
enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
])
# AC_DISABLE_STATIC - set the default static flag to --disable-static
AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_STATIC(no)])
# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
# `yes'.
AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
AC_ARG_ENABLE(fast-install,
changequote(<<, >>)dnl
<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
changequote([, ])dnl
[p=${PACKAGE-default}
case "$enableval" in
yes) enable_fast_install=yes ;;
no) enable_fast_install=no ;;
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list separators.
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
for pkg in $enableval; do
if test "X$pkg" = "X$p"; then
enable_fast_install=yes
fi
done
IFS="$ac_save_ifs"
;;
esac],
enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
])
# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_FAST_INSTALL(no)])
# AC_LIBTOOL_PICMODE - implement the --with-pic flag
# Usage: AC_LIBTOOL_PICMODE[(MODE)]
# Where MODE is either `yes' or `no'. If omitted, it defaults to
# `both'.
AC_DEFUN(AC_LIBTOOL_PICMODE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
pic_mode=ifelse($#,1,$1,default)])
# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
AC_DEFUN(AC_PATH_TOOL_PREFIX,
[AC_MSG_CHECKING([for $1])
AC_CACHE_VAL(lt_cv_path_MAGIC,
[case "$MAGIC" in
/*)
lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
;;
?:/*)
ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
;;
*)
ac_save_MAGIC="$MAGIC"
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
dnl $ac_dummy forces splitting on constant user-supplied paths.
dnl POSIX.2 word splitting is done only on the output of word expansions,
dnl not every word. This closes a longstanding sh security hole.
ac_dummy="ifelse([$2], , $PATH, [$2])"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$1; then
lt_cv_path_MAGIC="$ac_dir/$1"
if test -n "$file_magic_test_file"; then
case "$deplibs_check_method" in
"file_magic "*)
file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
MAGIC="$lt_cv_path_MAGIC"
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
egrep "$file_magic_regex" > /dev/null; then
:
else
cat <<EOF 1>&2
*** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such. This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem. Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org
EOF
fi ;;
esac
fi
break
fi
done
IFS="$ac_save_ifs"
MAGIC="$ac_save_MAGIC"
;;
esac])
MAGIC="$lt_cv_path_MAGIC"
if test -n "$MAGIC"; then
AC_MSG_RESULT($MAGIC)
else
AC_MSG_RESULT(no)
fi
])
# AC_PATH_MAGIC - find a file program which can recognise a shared library
AC_DEFUN(AC_PATH_MAGIC,
[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH)
if test -z "$lt_cv_path_MAGIC"; then
if test -n "$ac_tool_prefix"; then
AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH)
else
MAGIC=:
fi
fi
])
# AC_PROG_LD - find the path to the GNU or non-GNU linker
AC_DEFUN(AC_PROG_LD,
[AC_ARG_WITH(gnu-ld,
[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
ac_prog=ld
if test "$ac_cv_prog_gcc" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
AC_MSG_CHECKING([for ld used by GCC])
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
esac
case "$ac_prog" in
# Accept absolute paths.
changequote(,)dnl
[\\/]* | [A-Za-z]:[\\/]*)
re_direlt='/[^/][^/]*/\.\./'
changequote([,])dnl
# Canonicalize the path of ld
ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
done
test -z "$LD" && LD="$ac_prog"
;;
"")
# If it fails, then pretend we aren't using GCC.
ac_prog=ld
;;
*)
# If it is relative, then search for the first ld in PATH.
with_gnu_ld=unknown
;;
esac
elif test "$with_gnu_ld" = yes; then
AC_MSG_CHECKING([for GNU ld])
else
AC_MSG_CHECKING([for non-GNU ld])
fi
AC_CACHE_VAL(ac_cv_path_LD,
[if test -z "$LD"; then
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
for ac_dir in $PATH; do
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
ac_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
test "$with_gnu_ld" != no && break
else
test "$with_gnu_ld" != yes && break
fi
fi
done
IFS="$ac_save_ifs"
else
ac_cv_path_LD="$LD" # Let the user override the test with a path.
fi])
LD="$ac_cv_path_LD"
if test -n "$LD"; then
AC_MSG_RESULT($LD)
else
AC_MSG_RESULT(no)
fi
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
AC_PROG_LD_GNU
])
AC_DEFUN(AC_PROG_LD_GNU,
[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
ac_cv_prog_gnu_ld=yes
else
ac_cv_prog_gnu_ld=no
fi])
with_gnu_ld=$ac_cv_prog_gnu_ld
])
# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
# -- PORTME Some linkers may need a different reload flag.
AC_DEFUN(AC_PROG_LD_RELOAD_FLAG,
[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag,
[lt_cv_ld_reload_flag='-r'])
reload_flag=$lt_cv_ld_reload_flag
test -n "$reload_flag" && reload_flag=" $reload_flag"
])
# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
# -- PORTME fill in with the dynamic library characteristics
AC_DEFUN(AC_DEPLIBS_CHECK_METHOD,
[AC_CACHE_CHECK([how to recognise dependant libraries],
lt_cv_deplibs_check_method,
[lt_cv_file_magic_cmd='${MAGIC}'
lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [regex]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given egrep regex.
# If you have `file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one.
case "$host_os" in
aix4*)
lt_cv_deplibs_check_method=pass_all
;;
beos*)
lt_cv_deplibs_check_method=pass_all
;;
bsdi4*)
changequote(,)dnl
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
changequote([, ])dnl
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=/shlib/libc.so
;;
cygwin* | mingw*)
lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
lt_cv_file_magic_cmd='${OBJDUMP} -f'
;;
freebsd* )
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case "$host_cpu" in
i*86 )
changequote(,)dnl
lt_cv_deplibs_check_method=='file_magic OpenBSD/i[3-9]86 demand paged shared library'
changequote([, ])dnl
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
esac
else
lt_cv_deplibs_check_method=pass_all
fi
;;
gnu*)
lt_cv_deplibs_check_method=pass_all
;;
hpux10.20*)
# TODO: Does this work for hpux-11 too?
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=/usr/lib/libc.sl
;;
irix5* | irix6*)
case "$host_os" in
irix5*)
# this will be overridden with pass_all, but let us keep it just in case
lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
;;
*)
case "$LD" in
*-32|*"-32 ") libmagic=32-bit;;
*-n32|*"-n32 ") libmagic=N32;;
*-64|*"-64 ") libmagic=64-bit;;
*) libmagic=never-match;;
esac
# this will be overridden with pass_all, but let us keep it just in case
changequote(,)dnl
lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
changequote([, ])dnl
;;
esac
lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
lt_cv_deplibs_check_method=pass_all
;;
# This must be Linux ELF.
linux-gnu*)
case "$host_cpu" in
alpha* | i*86 | powerpc* | sparc* | ia64* )
lt_cv_deplibs_check_method=pass_all ;;
*)
# glibc up to 2.1.1 does not perform some relocations on ARM
changequote(,)dnl
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
changequote([, ])dnl
esac
lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then :
else
changequote(,)dnl
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
changequote([, ])dnl
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
fi
;;
osf3* | osf4* | osf5*)
# this will be overridden with pass_all, but let us keep it just in case
lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
lt_cv_file_magic_test_file=/shlib/libc.so
lt_cv_deplibs_check_method=pass_all
;;
sco3.2v5*)
lt_cv_deplibs_check_method=pass_all
;;
solaris*)
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_test_file=/lib/libc.so
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
case "$host_vendor" in
ncr)
lt_cv_deplibs_check_method=pass_all
;;
motorola)
changequote(,)dnl
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
changequote([, ])dnl
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
;;
esac
;;
esac
])
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
])
# AC_PROG_NM - find the path to a BSD-compatible name lister
AC_DEFUN(AC_PROG_NM,
[AC_MSG_CHECKING([for BSD-compatible nm])
AC_CACHE_VAL(ac_cv_path_NM,
[if test -n "$NM"; then
# Let the user override the test.
ac_cv_path_NM="$NM"
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
test -z "$ac_dir" && ac_dir=.
tmp_nm=$ac_dir/${ac_tool_prefix}nm
if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
# Check to see if the nm accepts a BSD-compat flag.
# Adding the `sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
ac_cv_path_NM="$tmp_nm -B"
break
elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
ac_cv_path_NM="$tmp_nm -p"
break
else
ac_cv_path_NM=${ac_cv_path_NM="$tmp_nm"} # keep the first match, but
continue # so that we can try to find one that supports BSD flags
fi
fi
done
IFS="$ac_save_ifs"
test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
fi])
NM="$ac_cv_path_NM"
AC_MSG_RESULT([$NM])
])
# AC_CHECK_LIBM - check for math library
AC_DEFUN(AC_CHECK_LIBM,
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
LIBM=
case "$host" in
*-*-beos* | *-*-cygwin*)
# These system don't have libm
;;
*-ncr-sysv4.3*)
AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
;;
*)
AC_CHECK_LIB(m, main, LIBM="-lm")
;;
esac
])
# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
# the libltdl convenience library and INCLTDL to the include flags for
# the libltdl header and adds --enable-ltdl-convenience to the
# configure arguments. Note that LIBLTDL and INCLTDL are not
# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not
# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed
# with '${top_builddir}/' and INCLTDL will be prefixed with
# '${top_srcdir}/' (note the single quotes!). If your package is not
# flat and you're not using automake, define top_builddir and
# top_srcdir appropriately in the Makefiles.
AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
case "$enable_ltdl_convenience" in
no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
"") enable_ltdl_convenience=yes
ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
esac
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
])
# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
# the libltdl installable library and INCLTDL to the include flags for
# the libltdl header and adds --enable-ltdl-install to the configure
# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is
# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed
# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will
# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed
# with '${top_srcdir}/' (note the single quotes!). If your package is
# not flat and you're not using automake, define top_builddir and
# top_srcdir appropriately in the Makefiles.
# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_CHECK_LIB(ltdl, main,
[test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
[if test x"$enable_ltdl_install" = xno; then
AC_MSG_WARN([libltdl not installed, but installation disabled])
else
enable_ltdl_install=yes
fi
])
if test x"$enable_ltdl_install" = x"yes"; then
ac_configure_args="$ac_configure_args --enable-ltdl-install"
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
else
ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
LIBLTDL="-lltdl"
INCLTDL=
fi
])
# If this macro is not defined by Autoconf, define it here.
ifdef([AC_PROVIDE_IFELSE],
[],
[define([AC_PROVIDE_IFELSE],
[ifdef([AC_PROVIDE_$1],
[$2], [$3])])])
# AC_LIBTOOL_CXX - enable support for C++ libraries
AC_DEFUN(AC_LIBTOOL_CXX,[AC_REQUIRE([_AC_LIBTOOL_CXX])])
AC_DEFUN(_AC_LIBTOOL_CXX,
[AC_REQUIRE([AC_PROG_LIBTOOL])
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([AC_PROG_CXXCPP])
LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
lt_save_CC="$CC"
lt_save_CFLAGS="$CFLAGS"
dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC
dnl is set to the C++ compiler.
AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
MAGIC="$MAGIC" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
deplibs_check_method="$deplibs_check_method" \
file_magic_cmd="$file_magic_cmd" \
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
--build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
|| AC_MSG_ERROR([libtool tag configuration failed])
CC="$lt_save_CC"
CFLAGS="$lt_save_CFLAGS"
# Redirect the config.log output again, so that the ltconfig log is not
# clobbered by the next message.
exec 5>>./config.log
])
# AC_LIBTOOL_GCJ - enable support for GCJ libraries
AC_DEFUN(AC_LIBTOOL_GCJ,[AC_REQUIRE([_AC_LIBTOOL_GCJ])])
AC_DEFUN(_AC_LIBTOOL_GCJ,
[AC_REQUIRE([AC_PROG_LIBTOOL])
AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
[AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
[ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
[ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
[AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])
LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh"
lt_save_CC="$CC"
lt_save_CFLAGS="$CFLAGS"
dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC
dnl is set to the C++ compiler.
AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="" \
MAGIC="$MAGIC" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
deplibs_check_method="$deplibs_check_method" \
file_magic_cmd="$file_magic_cmd" \
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
--build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \
|| AC_MSG_ERROR([libtool tag configuration failed])
CC="$lt_save_CC"
CFLAGS="$lt_save_CFLAGS"
# Redirect the config.log output again, so that the ltconfig log is not
# clobbered by the next message.
exec 5>>./config.log
])
dnl old names
AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
dnl This is just to silence aclocal about the macro not being used
ifelse([AC_DISABLE_FAST_INSTALL])dnl
libobjc/configure
View file @
c161c99b
...
...
@@ -12,6 +12,18 @@ ac_help=
ac_default_prefix
=
/usr/local
# Any additions from configure.in:
ac_help
=
"
$ac_help
--enable-shared[=PKGS] build shared libraries [default=no]"
ac_help
=
"
$ac_help
--enable-static[=PKGS] build static libraries [default=yes]"
ac_help
=
"
$ac_help
--enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
ac_help
=
"
$ac_help
--with-gnu-ld assume the C compiler uses GNU ld [default=no]"
ac_help
=
"
$ac_help
--disable-libtool-lock avoid locking (might break parallel builds)"
ac_help
=
"
$ac_help
--with-pic try to use only PIC/non-PIC objects [default=use both]"
ac_help
=
"
$ac_help
--enable-objc-gc enable the use of Boehm's garbage collector with
the GNU Objective-C runtime."
...
...
@@ -523,6 +535,68 @@ else
ac_n
=
ac_c
=
'\c'
ac_t
=
fi
echo
$ac_n
"checking for Cygwin environment""...
$ac_c
"
1>&6
echo
"configure:540: checking for Cygwin environment"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_cygwin
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 545 "configure"
#include "confdefs.h"
int main() {
#ifndef __CYGWIN__
#define __CYGWIN__ __CYGWIN32__
#endif
return __CYGWIN__;
; return 0; }
EOF
if
{
(
eval echo
configure:556:
\"
$ac_compile
\"
)
1>&5
;
(
eval
$ac_compile
)
2>&5
;
}
;
then
rm
-rf
conftest
*
ac_cv_cygwin
=
yes
else
echo
"configure: failed program was:"
>
&5
cat
conftest.
$ac_ext
>
&5
rm
-rf
conftest
*
ac_cv_cygwin
=
no
fi
rm
-f
conftest
*
rm
-f
conftest
*
fi
echo
"
$ac_t
""
$ac_cv_cygwin
"
1>&6
CYGWIN
=
test
"
$ac_cv_cygwin
"
=
yes
&&
CYGWIN
=
yes
echo
$ac_n
"checking for mingw32 environment""...
$ac_c
"
1>&6
echo
"configure:573: checking for mingw32 environment"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_mingw32
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 578 "configure"
#include "confdefs.h"
int main() {
return __MINGW32__;
; return 0; }
EOF
if
{
(
eval echo
configure:585:
\"
$ac_compile
\"
)
1>&5
;
(
eval
$ac_compile
)
2>&5
;
}
;
then
rm
-rf
conftest
*
ac_cv_mingw32
=
yes
else
echo
"configure: failed program was:"
>
&5
cat
conftest.
$ac_ext
>
&5
rm
-rf
conftest
*
ac_cv_mingw32
=
no
fi
rm
-f
conftest
*
rm
-f
conftest
*
fi
echo
"
$ac_t
""
$ac_cv_mingw32
"
1>&6
MINGW32
=
test
"
$ac_cv_mingw32
"
=
yes
&&
MINGW32
=
yes
#AC_CONFIG_HEADER(config.h)
...
...
@@ -562,7 +636,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
compiler_name
=
cc1obj
rm
-f
skip-this-dir
echo
$ac_n
"checking if compiler
$compiler_name
has been built""...
$ac_c
"
1>&6
echo
"configure:
566
: checking if compiler
$compiler_name
has been built"
>
&5
echo
"configure:
640
: checking if compiler
$compiler_name
has been built"
>
&5
if
eval
"test
\"
`
echo
'$''{'
objc_cv_compiler_exists
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -593,7 +667,7 @@ fi
# Extract the first word of "gcc", so it can be a program name with args.
set
dummy gcc
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:
597
: checking for
$ac_word
"
>
&5
echo
"configure:
671
: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_CC
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -623,7 +697,7 @@ if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set
dummy cc
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:
627
: checking for
$ac_word
"
>
&5
echo
"configure:
701
: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_CC
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -674,7 +748,7 @@ fi
# Extract the first word of "cl", so it can be a program name with args.
set
dummy cl
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:
678
: checking for
$ac_word
"
>
&5
echo
"configure:
752
: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_CC
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -706,7 +780,7 @@ fi
fi
echo
$ac_n
"checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) works""...
$ac_c
"
1>&6
echo
"configure:7
10
: checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) works"
>
&5
echo
"configure:7
84
: checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) works"
>
&5
ac_ext
=
c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
...
...
@@ -717,12 +791,12 @@ cross_compiling=$ac_cv_prog_cc_cross
cat
>
conftest.
$ac_ext
<<
EOF
#line 7
21
"configure"
#line 7
95
"configure"
#include "confdefs.h"
main(){return(0);}
EOF
if
{
(
eval echo
configure:
726
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
if
{
(
eval echo
configure:
800
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
ac_cv_prog_cc_works
=
yes
# If we can't run a trivial program, we are probably using a cross compiler.
if
(
./conftest
;
exit
)
2>/dev/null
;
then
...
...
@@ -748,12 +822,12 @@ if test $ac_cv_prog_cc_works = no; then
{
echo
"configure: error: installation or configuration problem: C compiler cannot create executables."
1>&2
;
exit
1
;
}
fi
echo
$ac_n
"checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) is a cross-compiler""...
$ac_c
"
1>&6
echo
"configure:
752
: checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) is a cross-compiler"
>
&5
echo
"configure:
826
: checking whether the C compiler (
$CC
$CFLAGS
$LDFLAGS
) is a cross-compiler"
>
&5
echo
"
$ac_t
""
$ac_cv_prog_cc_cross
"
1>&6
cross_compiling
=
$ac_cv_prog_cc_cross
echo
$ac_n
"checking whether we are using GNU C""...
$ac_c
"
1>&6
echo
"configure:
757
: checking whether we are using GNU C"
>
&5
echo
"configure:
831
: checking whether we are using GNU C"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_gcc
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -762,7 +836,7 @@ else
yes;
#endif
EOF
if
{
ac_try
=
'${CC-cc} -E conftest.c'
;
{
(
eval echo
configure:
766
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
;
}
| egrep yes
>
/dev/null 2>&1
;
then
if
{
ac_try
=
'${CC-cc} -E conftest.c'
;
{
(
eval echo
configure:
840
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
;
}
| egrep yes
>
/dev/null 2>&1
;
then
ac_cv_prog_gcc
=
yes
else
ac_cv_prog_gcc
=
no
...
...
@@ -781,7 +855,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
ac_save_CFLAGS
=
"
$CFLAGS
"
CFLAGS
=
echo
$ac_n
"checking whether
${
CC
-cc
}
accepts -g""...
$ac_c
"
1>&6
echo
"configure:
785
: checking whether
${
CC
-cc
}
accepts -g"
>
&5
echo
"configure:
859
: checking whether
${
CC
-cc
}
accepts -g"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_cc_g
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -821,7 +895,7 @@ else
# Extract the first word of "ranlib", so it can be a program name with args.
set
dummy ranlib
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:8
25
: checking for
$ac_word
"
>
&5
echo
"configure:8
99
: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_RANLIB
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -861,7 +935,7 @@ fi
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo
$ac_n
"checking for a BSD compatible install""...
$ac_c
"
1>&6
echo
"configure:
865
: checking for a BSD compatible install"
>
&5
echo
"configure:
939
: checking for a BSD compatible install"
>
&5
if
test
-z
"
$INSTALL
"
;
then
if
eval
"test
\"
`
echo
'$''{'
ac_cv_path_install
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
...
...
@@ -917,7 +991,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
# Sanity check for the cross-compilation case:
echo
$ac_n
"checking how to run the C preprocessor""...
$ac_c
"
1>&6
echo
"configure:9
21
: checking how to run the C preprocessor"
>
&5
echo
"configure:9
95
: checking how to run the C preprocessor"
>
&5
# On Suns, sometimes $CPP names a directory.
if
test
-n
"
$CPP
"
&&
test
-d
"
$CPP
"
;
then
CPP
=
...
...
@@ -932,13 +1006,13 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat
>
conftest.
$ac_ext
<<
EOF
#line
936
"configure"
#line
1010
"configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
>/dev/null 2>conftest.out"
{
(
eval echo
configure:
942
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
{
(
eval echo
configure:
1016
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
ac_err
=
`
grep
-v
'^ *+'
conftest.out |
grep
-v
"^conftest.
${
ac_ext
}
\$
"
`
if
test
-z
"
$ac_err
"
;
then
:
...
...
@@ -949,13 +1023,13 @@ else
rm
-rf
conftest
*
CPP
=
"
${
CC
-cc
}
-E -traditional-cpp"
cat
>
conftest.
$ac_ext
<<
EOF
#line
953
"configure"
#line
1027
"configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
>/dev/null 2>conftest.out"
{
(
eval echo
configure:
959
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
{
(
eval echo
configure:
1033
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
ac_err
=
`
grep
-v
'^ *+'
conftest.out |
grep
-v
"^conftest.
${
ac_ext
}
\$
"
`
if
test
-z
"
$ac_err
"
;
then
:
...
...
@@ -966,13 +1040,13 @@ else
rm
-rf
conftest
*
CPP
=
"
${
CC
-cc
}
-nologo -E"
cat
>
conftest.
$ac_ext
<<
EOF
#line
970
"configure"
#line
1044
"configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
>/dev/null 2>conftest.out"
{
(
eval echo
configure:
976
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
{
(
eval echo
configure:
1050
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
ac_err
=
`
grep
-v
'^ *+'
conftest.out |
grep
-v
"^conftest.
${
ac_ext
}
\$
"
`
if
test
-z
"
$ac_err
"
;
then
:
...
...
@@ -998,17 +1072,17 @@ echo "$ac_t""$CPP" 1>&6
ac_safe
=
`
echo
"stdio.h"
| sed
'y%./+-%__p_%'
`
echo
$ac_n
"checking for stdio.h""...
$ac_c
"
1>&6
echo
"configure:10
02
: checking for stdio.h"
>
&5
echo
"configure:10
76
: checking for stdio.h"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_header_
$ac_safe
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 10
07
"configure"
#line 10
81
"configure"
#include "confdefs.h"
#include <stdio.h>
EOF
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
>/dev/null 2>conftest.out"
{
(
eval echo
configure:10
12
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
{
(
eval echo
configure:10
86
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
ac_err
=
`
grep
-v
'^ *+'
conftest.out |
grep
-v
"^conftest.
${
ac_ext
}
\$
"
`
if
test
-z
"
$ac_err
"
;
then
rm
-rf
conftest
*
...
...
@@ -1036,12 +1110,12 @@ fi
echo
$ac_n
"checking for ANSI C header files""...
$ac_c
"
1>&6
echo
"configure:1
040
: checking for ANSI C header files"
>
&5
echo
"configure:1
114
: checking for ANSI C header files"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_header_stdc
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 1
045
"configure"
#line 1
119
"configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
...
...
@@ -1049,7 +1123,7 @@ else
#include <float.h>
EOF
ac_try
=
"
$ac_cpp
conftest.
$ac_ext
>/dev/null 2>conftest.out"
{
(
eval echo
configure:1
053
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
{
(
eval echo
configure:1
127
:
\"
$ac_try
\"
)
1>&5
;
(
eval
$ac_try
)
2>&5
;
}
ac_err
=
`
grep
-v
'^ *+'
conftest.out |
grep
-v
"^conftest.
${
ac_ext
}
\$
"
`
if
test
-z
"
$ac_err
"
;
then
rm
-rf
conftest
*
...
...
@@ -1066,7 +1140,7 @@ rm -f conftest*
if
test
$ac_cv_header_stdc
=
yes
;
then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat
>
conftest.
$ac_ext
<<
EOF
#line 1
070
"configure"
#line 1
144
"configure"
#include "confdefs.h"
#include <string.h>
EOF
...
...
@@ -1084,7 +1158,7 @@ fi
if
test
$ac_cv_header_stdc
=
yes
;
then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat
>
conftest.
$ac_ext
<<
EOF
#line 1
088
"configure"
#line 1
162
"configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
...
...
@@ -1105,7 +1179,7 @@ if test "$cross_compiling" = yes; then
:
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 11
09
"configure"
#line 11
83
"configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
...
...
@@ -1116,7 +1190,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }
EOF
if
{
(
eval echo
configure:11
20
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
&&
(
./conftest
;
exit
)
2>/dev/null
if
{
(
eval echo
configure:11
94
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
&&
(
./conftest
;
exit
)
2>/dev/null
then
:
else
...
...
@@ -1140,10 +1214,10 @@ EOF
fi
# Determine
gthread FLAGS
.
# Determine
CFLAGS for gthread
.
echo
$ac_n
"checking for gthread
FLAGS
""...
$ac_c
"
1>&6
echo
"configure:1
147: checking for gthread FLAGS
"
>
&5
echo
$ac_n
"checking for gthread
cflags
""...
$ac_c
"
1>&6
echo
"configure:1
221: checking for gthread cflags
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
objc_cv_gthread_flags
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
...
...
@@ -1159,13 +1233,1237 @@ echo "$ac_t""$objc_cv_gthread_flags" 1>&6
GTHREAD_FLAGS
=
$objc_cv_gthread_flags
# Disable shared libs by default
# Check whether --enable-shared or --disable-shared was given.
if
test
"
${
enable_shared
+set
}
"
=
set
;
then
enableval
=
"
$enable_shared
"
p
=
${
PACKAGE
-default
}
case
"
$enableval
"
in
yes
)
enable_shared
=
yes
;;
no
)
enable_shared
=
no
;;
*
)
enable_shared
=
no
# Look at the argument we got. We use all the common list separators.
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
"
${
IFS
}
:,"
for
pkg
in
$enableval
;
do
if
test
"X
$pkg
"
=
"X
$p
"
;
then
enable_shared
=
yes
fi
done
IFS
=
"
$ac_save_ifs
"
;;
esac
else
enable_shared
=
no
fi
# Enable Win32 DLL on MS Windows - FIXME
# Use libtool
# Check whether --enable-static or --disable-static was given.
if
test
"
${
enable_static
+set
}
"
=
set
;
then
enableval
=
"
$enable_static
"
p
=
${
PACKAGE
-default
}
case
"
$enableval
"
in
yes
)
enable_static
=
yes
;;
no
)
enable_static
=
no
;;
*
)
enable_static
=
no
# Look at the argument we got. We use all the common list separators.
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
"
${
IFS
}
:,"
for
pkg
in
$enableval
;
do
if
test
"X
$pkg
"
=
"X
$p
"
;
then
enable_static
=
yes
fi
done
IFS
=
"
$ac_save_ifs
"
;;
esac
else
enable_static
=
yes
fi
# Check whether --enable-fast-install or --disable-fast-install was given.
if
test
"
${
enable_fast_install
+set
}
"
=
set
;
then
enableval
=
"
$enable_fast_install
"
p
=
${
PACKAGE
-default
}
case
"
$enableval
"
in
yes
)
enable_fast_install
=
yes
;;
no
)
enable_fast_install
=
no
;;
*
)
enable_fast_install
=
no
# Look at the argument we got. We use all the common list separators.
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
"
${
IFS
}
:,"
for
pkg
in
$enableval
;
do
if
test
"X
$pkg
"
=
"X
$p
"
;
then
enable_fast_install
=
yes
fi
done
IFS
=
"
$ac_save_ifs
"
;;
esac
else
enable_fast_install
=
yes
fi
# Make sure we can run config.sub.
if
${
CONFIG_SHELL
-/bin/sh
}
$ac_config_sub
sun4
>
/dev/null 2>&1
;
then
:
else
{
echo
"configure: error: can not run
$ac_config_sub
"
1>&2
;
exit
1
;
}
fi
echo
$ac_n
"checking host system type""...
$ac_c
"
1>&6
echo
"configure:1317: checking host system type"
>
&5
host_alias
=
$host
case
"
$host_alias
"
in
NONE
)
case
$nonopt
in
NONE
)
if
host_alias
=
`
${
CONFIG_SHELL
-/bin/sh
}
$ac_config_guess
`
;
then
:
else
{
echo
"configure: error: can not guess host type; you must specify one"
1>&2
;
exit
1
;
}
fi
;;
*
)
host_alias
=
$nonopt
;;
esac
;;
esac
host
=
`
${
CONFIG_SHELL
-/bin/sh
}
$ac_config_sub
$host_alias
`
host_cpu
=
`
echo
$host
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'
`
host_vendor
=
`
echo
$host
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'
`
host_os
=
`
echo
$host
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'
`
echo
"
$ac_t
""
$host
"
1>&6
echo
$ac_n
"checking build system type""...
$ac_c
"
1>&6
echo
"configure:1338: checking build system type"
>
&5
build_alias
=
$build
case
"
$build_alias
"
in
NONE
)
case
$nonopt
in
NONE
)
build_alias
=
$host_alias
;;
*
)
build_alias
=
$nonopt
;;
esac
;;
esac
build
=
`
${
CONFIG_SHELL
-/bin/sh
}
$ac_config_sub
$build_alias
`
build_cpu
=
`
echo
$build
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'
`
build_vendor
=
`
echo
$build
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'
`
build_os
=
`
echo
$build
| sed
's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'
`
echo
"
$ac_t
""
$build
"
1>&6
# Check whether --with-gnu-ld or --without-gnu-ld was given.
if
test
"
${
with_gnu_ld
+set
}
"
=
set
;
then
withval
=
"
$with_gnu_ld
"
test
"
$withval
"
=
no
||
with_gnu_ld
=
yes
else
with_gnu_ld
=
no
fi
ac_prog
=
ld
if
test
"
$ac_cv_prog_gcc
"
=
yes
;
then
# Check if gcc -print-prog-name=ld gives a path.
echo
$ac_n
"checking for ld used by GCC""...
$ac_c
"
1>&6
echo
"configure:1367: checking for ld used by GCC"
>
&5
case
$host
in
*
-
*
-mingw
*
)
# gcc leaves a trailing carriage return which upsets mingw
ac_prog
=
`
(
$CC
-print-prog-name
=
ld
)
2>&5 | tr
-d
'\015'
`
;;
*
)
ac_prog
=
`
(
$CC
-print-prog-name
=
ld
)
2>&5
`
;;
esac
case
"
$ac_prog
"
in
# Accept absolute paths.
[
\\
/]
*
|
[
A-Za-z]:[
\\
/]
*
)
re_direlt
=
'/[^/][^/]*/\.\./'
# Canonicalize the path of ld
ac_prog
=
`
echo
$ac_prog
| sed
's%\\\\%/%g'
`
while
echo
$ac_prog
|
grep
"
$re_direlt
"
>
/dev/null 2>&1
;
do
ac_prog
=
`
echo
$ac_prog
| sed
"s%
$re_direlt
%/%"
`
done
test
-z
"
$LD
"
&&
LD
=
"
$ac_prog
"
;;
""
)
# If it fails, then pretend we aren't using GCC.
ac_prog
=
ld
;;
*
)
# If it is relative, then search for the first ld in PATH.
with_gnu_ld
=
unknown
;;
esac
elif
test
"
$with_gnu_ld
"
=
yes
;
then
echo
$ac_n
"checking for GNU ld""...
$ac_c
"
1>&6
echo
"configure:1397: checking for GNU ld"
>
&5
else
echo
$ac_n
"checking for non-GNU ld""...
$ac_c
"
1>&6
echo
"configure:1400: checking for non-GNU ld"
>
&5
fi
if
eval
"test
\"
`
echo
'$''{'
ac_cv_path_LD
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-z
"
$LD
"
;
then
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
"
${
IFS
}${
PATH_SEPARATOR
-
:
}
"
for
ac_dir
in
$PATH
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
"
$ac_dir
/
$ac_prog
"
||
test
-f
"
$ac_dir
/
$ac_prog$ac_exeext
"
;
then
ac_cv_path_LD
=
"
$ac_dir
/
$ac_prog
"
# Check to see if the program is GNU ld. I'd rather use --version,
# but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
if
"
$ac_cv_path_LD
"
-v
2>&1 < /dev/null | egrep
'(GNU|with BFD)'
>
/dev/null
;
then
test
"
$with_gnu_ld
"
!=
no
&&
break
else
test
"
$with_gnu_ld
"
!=
yes
&&
break
fi
fi
done
IFS
=
"
$ac_save_ifs
"
else
ac_cv_path_LD
=
"
$LD
"
# Let the user override the test with a path.
fi
fi
LD
=
"
$ac_cv_path_LD
"
if
test
-n
"
$LD
"
;
then
echo
"
$ac_t
""
$LD
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
test
-z
"
$LD
"
&&
{
echo
"configure: error: no acceptable ld found in
\$
PATH"
1>&2
;
exit
1
;
}
echo
$ac_n
"checking if the linker (
$LD
) is GNU ld""...
$ac_c
"
1>&6
echo
"configure:1435: checking if the linker (
$LD
) is GNU ld"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_gnu_ld
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
# I'd rather use --version here, but apparently some GNU ld's only accept -v.
if
$LD
-v
2>&1 </dev/null | egrep
'(GNU|with BFD)'
1>&5
;
then
ac_cv_prog_gnu_ld
=
yes
else
ac_cv_prog_gnu_ld
=
no
fi
fi
echo
"
$ac_t
""
$ac_cv_prog_gnu_ld
"
1>&6
with_gnu_ld
=
$ac_cv_prog_gnu_ld
echo
$ac_n
"checking for
$LD
option to reload object files""...
$ac_c
"
1>&6
echo
"configure:1452: checking for
$LD
option to reload object files"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_ld_reload_flag
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
lt_cv_ld_reload_flag
=
'-r'
fi
echo
"
$ac_t
""
$lt_cv_ld_reload_flag
"
1>&6
reload_flag
=
$lt_cv_ld_reload_flag
test
-n
"
$reload_flag
"
&&
reload_flag
=
"
$reload_flag
"
echo
$ac_n
"checking for BSD-compatible nm""...
$ac_c
"
1>&6
echo
"configure:1464: checking for BSD-compatible nm"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_path_NM
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$NM
"
;
then
# Let the user override the test.
ac_cv_path_NM
=
"
$NM
"
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
"
${
IFS
}${
PATH_SEPARATOR
-
:
}
"
for
ac_dir
in
$PATH
/usr/ccs/bin /usr/ucb /bin
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
tmp_nm
=
$ac_dir
/
${
ac_tool_prefix
}
nm
if
test
-f
$tmp_nm
||
test
-f
$tmp_nm$ac_exeext
;
then
# Check to see if the nm accepts a BSD-compat flag.
# Adding the `sed 1q' prevents false positives on HP-UX, which says:
# nm: unknown option "B" ignored
if
(
$tmp_nm
-B
/dev/null 2>&1 | sed
'1q'
;
exit
0
)
| egrep /dev/null
>
/dev/null
;
then
ac_cv_path_NM
=
"
$tmp_nm
-B"
break
elif
(
$tmp_nm
-p
/dev/null 2>&1 | sed
'1q'
;
exit
0
)
| egrep /dev/null
>
/dev/null
;
then
ac_cv_path_NM
=
"
$tmp_nm
-p"
break
else
ac_cv_path_NM
=
${
ac_cv_path_NM
=
"
$tmp_nm
"
}
# keep the first match, but
continue
# so that we can try to find one that supports BSD flags
fi
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_path_NM
"
&&
ac_cv_path_NM
=
nm
fi
fi
NM
=
"
$ac_cv_path_NM
"
echo
"
$ac_t
""
$NM
"
1>&6
echo
$ac_n
"checking whether ln -s works""...
$ac_c
"
1>&6
echo
"configure:1501: checking whether ln -s works"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_LN_S
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
rm
-f
conftestdata
if
ln
-s
X conftestdata 2>/dev/null
then
rm
-f
conftestdata
ac_cv_prog_LN_S
=
"ln -s"
else
ac_cv_prog_LN_S
=
ln
fi
fi
LN_S
=
"
$ac_cv_prog_LN_S
"
if
test
"
$ac_cv_prog_LN_S
"
=
"ln -s"
;
then
echo
"
$ac_t
""yes"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
echo
$ac_n
"checking how to recognise dependant libraries""...
$ac_c
"
1>&6
echo
"configure:1522: checking how to recognise dependant libraries"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_deplibs_check_method
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
lt_cv_file_magic_cmd
=
'${MAGIC}'
lt_cv_file_magic_test_file
=
lt_cv_deplibs_check_method
=
'unknown'
# Need to set the preceding variable on all platforms that support
# interlibrary dependencies.
# 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know.
# 'pass_all' -- all dependencies passed with no checks.
# 'test_compile' -- check by making test program.
# 'file_magic [regex]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given egrep regex.
# If you have `file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one.
case
"
$host_os
"
in
aix4
*
)
lt_cv_deplibs_check_method
=
pass_all
;;
beos
*
)
lt_cv_deplibs_check_method
=
pass_all
;;
bsdi4
*
)
lt_cv_deplibs_check_method
=
'file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
lt_cv_file_magic_cmd
=
'/usr/bin/file -L'
lt_cv_file_magic_test_file
=
/shlib/libc.so
;;
cygwin
*
|
mingw
*
)
lt_cv_deplibs_check_method
=
'file_magic file format pei*-i386(.*architecture: i386)?'
lt_cv_file_magic_cmd
=
'${OBJDUMP} -f'
;;
freebsd
*
)
if
echo
__ELF__ |
$CC
-E
- |
grep
__ELF__
>
/dev/null
;
then
case
"
$host_cpu
"
in
i
*
86
)
lt_cv_deplibs_check_method
==
'file_magic OpenBSD/i[3-9]86 demand paged shared library'
lt_cv_file_magic_cmd
=
/usr/bin/file
lt_cv_file_magic_test_file
=
`
echo
/usr/lib/libc.so.
*
`
;;
esac
else
lt_cv_deplibs_check_method
=
pass_all
fi
;;
gnu
*
)
lt_cv_deplibs_check_method
=
pass_all
;;
hpux10.20
*
)
# TODO: Does this work for hpux-11 too?
lt_cv_deplibs_check_method
=
'file_magic (s0-90-90-9|PA-RISC0-9.0-9) shared library'
lt_cv_file_magic_cmd
=
/usr/bin/file
lt_cv_file_magic_test_file
=
/usr/lib/libc.sl
;;
irix5
*
|
irix6
*
)
case
"
$host_os
"
in
irix5
*
)
# this will be overridden with pass_all, but let us keep it just in case
lt_cv_deplibs_check_method
=
"file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
;;
*
)
case
"
$LD
"
in
*
-32
|
*
"-32 "
)
libmagic
=
32-bit
;;
*
-n32
|
*
"-n32 "
)
libmagic
=
N32
;;
*
-64
|
*
"-64 "
)
libmagic
=
64-bit
;;
*
)
libmagic
=
never-match
;;
esac
# this will be overridden with pass_all, but let us keep it just in case
lt_cv_deplibs_check_method
=
"file_magic ELF
${
libmagic
}
MSB mips-[1234] dynamic lib MIPS - version 1"
;;
esac
lt_cv_file_magic_test_file
=
`
echo
/lib
${
libsuff
}
/libc.so
*
`
lt_cv_deplibs_check_method
=
pass_all
;;
# This must be Linux ELF.
linux-gnu
*
)
case
"
$host_cpu
"
in
alpha
*
|
i
*
86
|
powerpc
*
|
sparc
*
|
ia64
*
)
lt_cv_deplibs_check_method
=
pass_all
;;
*
)
# glibc up to 2.1.1 does not perform some relocations on ARM
lt_cv_deplibs_check_method
=
'file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
;;
esac
lt_cv_file_magic_test_file
=
`
echo
/lib/libc.so
*
/lib/libc-
*
.so
`
;;
netbsd
*
)
if
echo
__ELF__ |
$CC
-E
- |
grep
__ELF__
>
/dev/null
;
then
:
else
lt_cv_deplibs_check_method
=
'file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
lt_cv_file_magic_cmd
=
'/usr/bin/file -L'
lt_cv_file_magic_test_file
=
`
echo
/usr/lib/libc.so
*
`
fi
;;
osf3
*
|
osf4
*
|
osf5
*
)
# this will be overridden with pass_all, but let us keep it just in case
lt_cv_deplibs_check_method
=
'file_magic COFF format alpha shared library'
lt_cv_file_magic_test_file
=
/shlib/libc.so
lt_cv_deplibs_check_method
=
pass_all
;;
sco3.2v5
*
)
lt_cv_deplibs_check_method
=
pass_all
;;
solaris
*
)
lt_cv_deplibs_check_method
=
pass_all
lt_cv_file_magic_test_file
=
/lib/libc.so
;;
sysv4
|
sysv4.2uw2
*
|
sysv4.3
*
|
sysv5
*
)
case
"
$host_vendor
"
in
ncr
)
lt_cv_deplibs_check_method
=
pass_all
;;
motorola
)
lt_cv_deplibs_check_method
=
'file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
lt_cv_file_magic_test_file
=
`
echo
/usr/lib/libc.so
*
`
;;
esac
;;
esac
fi
echo
"
$ac_t
""
$lt_cv_deplibs_check_method
"
1>&6
file_magic_cmd
=
$lt_cv_file_magic_cmd
deplibs_check_method
=
$lt_cv_deplibs_check_method
echo
$ac_n
"checking for object suffix""...
$ac_c
"
1>&6
echo
"configure:1663: checking for object suffix"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_objext
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
rm
-f
conftest
*
echo
'int i = 1;'
>
conftest.
$ac_ext
if
{
(
eval echo
configure:1669:
\"
$ac_compile
\"
)
1>&5
;
(
eval
$ac_compile
)
2>&5
;
}
;
then
for
ac_file
in
conftest.
*
;
do
case
$ac_file
in
*
.c
)
;;
*
)
ac_cv_objext
=
`
echo
$ac_file
| sed
-e
s/conftest.//
`
;;
esac
done
else
{
echo
"configure: error: installation or configuration problem; compiler does not work"
1>&2
;
exit
1
;
}
fi
rm
-f
conftest
*
fi
echo
"
$ac_t
""
$ac_cv_objext
"
1>&6
OBJEXT
=
$ac_cv_objext
ac_objext
=
$ac_cv_objext
echo
$ac_n
"checking for executable suffix""...
$ac_c
"
1>&6
echo
"configure:1689: checking for executable suffix"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_exeext
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
"
$CYGWIN
"
=
yes
||
test
"
$MINGW32
"
=
yes
;
then
ac_cv_exeext
=
.exe
else
rm
-f
conftest
*
echo
'int main () { return 0; }'
>
conftest.
$ac_ext
ac_cv_exeext
=
if
{
(
eval echo
configure:1699:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
;
then
for
file
in
conftest.
*
;
do
case
$file
in
*
.c
|
*
.o
|
*
.obj
)
;;
*
)
ac_cv_exeext
=
`
echo
$file
| sed
-e
s/conftest//
`
;;
esac
done
else
{
echo
"configure: error: installation or configuration problem: compiler cannot create executables."
1>&2
;
exit
1
;
}
fi
rm
-f
conftest
*
test
x
"
${
ac_cv_exeext
}
"
=
x
&&
ac_cv_exeext
=
no
fi
fi
EXEEXT
=
""
test
x
"
${
ac_cv_exeext
}
"
!=
xno
&&
EXEEXT
=
${
ac_cv_exeext
}
echo
"
$ac_t
""
${
ac_cv_exeext
}
"
1>&6
ac_exeext
=
$EXEEXT
if
test
$host
!=
$build
;
then
ac_tool_prefix
=
${
host_alias
}
-
else
ac_tool_prefix
=
fi
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
# Only perform the check for file, if the check method requires it
case
"
$deplibs_check_method
"
in
file_magic
*
)
if
test
"
$file_magic_cmd
"
=
'${MAGIC}'
;
then
echo
$ac_n
"checking for
${
ac_tool_prefix
}
file""...
$ac_c
"
1>&6
echo
"configure:1732: checking for
${
ac_tool_prefix
}
file"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_path_MAGIC
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
case
"
$MAGIC
"
in
/
*
)
lt_cv_path_MAGIC
=
"
$MAGIC
"
# Let the user override the test with a path.
;;
?:/
*
)
ac_cv_path_MAGIC
=
"
$MAGIC
"
# Let the user override the test with a dos path.
;;
*
)
ac_save_MAGIC
=
"
$MAGIC
"
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"/usr/bin:
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
${
ac_tool_prefix
}
file
;
then
lt_cv_path_MAGIC
=
"
$ac_dir
/
${
ac_tool_prefix
}
file"
if
test
-n
"
$file_magic_test_file
"
;
then
case
"
$deplibs_check_method
"
in
"file_magic "
*
)
file_magic_regex
=
"
`
expr
\"
$deplibs_check_method
\"
:
\"
file_magic
\(
.
*
\)\"
`
"
MAGIC
=
"
$lt_cv_path_MAGIC
"
if
eval
$file_magic_cmd
\$
file_magic_test_file 2> /dev/null |
egrep
"
$file_magic_regex
"
>
/dev/null
;
then
:
else
cat
<<
EOF
1>&2
*** Warning: the command libtool uses to detect shared libraries,
***
$file_magic_cmd
, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such. This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem. Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org
EOF
fi
;;
esac
fi
break
fi
done
IFS
=
"
$ac_save_ifs
"
MAGIC
=
"
$ac_save_MAGIC
"
;;
esac
fi
MAGIC
=
"
$lt_cv_path_MAGIC
"
if
test
-n
"
$MAGIC
"
;
then
echo
"
$ac_t
""
$MAGIC
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$lt_cv_path_MAGIC
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
echo
$ac_n
"checking for file""...
$ac_c
"
1>&6
echo
"configure:1794: checking for file"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_path_MAGIC
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
case
"
$MAGIC
"
in
/
*
)
lt_cv_path_MAGIC
=
"
$MAGIC
"
# Let the user override the test with a path.
;;
?:/
*
)
ac_cv_path_MAGIC
=
"
$MAGIC
"
# Let the user override the test with a dos path.
;;
*
)
ac_save_MAGIC
=
"
$MAGIC
"
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"/usr/bin:
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/file
;
then
lt_cv_path_MAGIC
=
"
$ac_dir
/file"
if
test
-n
"
$file_magic_test_file
"
;
then
case
"
$deplibs_check_method
"
in
"file_magic "
*
)
file_magic_regex
=
"
`
expr
\"
$deplibs_check_method
\"
:
\"
file_magic
\(
.
*
\)\"
`
"
MAGIC
=
"
$lt_cv_path_MAGIC
"
if
eval
$file_magic_cmd
\$
file_magic_test_file 2> /dev/null |
egrep
"
$file_magic_regex
"
>
/dev/null
;
then
:
else
cat
<<
EOF
1>&2
*** Warning: the command libtool uses to detect shared libraries,
***
$file_magic_cmd
, produces output that libtool cannot recognize.
*** The result is that libtool may fail to recognize shared libraries
*** as such. This will affect the creation of libtool libraries that
*** depend on shared libraries, but programs linked with such libtool
*** libraries will work regardless of this problem. Nevertheless, you
*** may want to report the problem to your system manager and/or to
*** bug-libtool@gnu.org
EOF
fi
;;
esac
fi
break
fi
done
IFS
=
"
$ac_save_ifs
"
MAGIC
=
"
$ac_save_MAGIC
"
;;
esac
fi
MAGIC
=
"
$lt_cv_path_MAGIC
"
if
test
-n
"
$MAGIC
"
;
then
echo
"
$ac_t
""
$MAGIC
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
MAGIC
=
:
fi
fi
fi
;;
esac
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
set
dummy
${
ac_tool_prefix
}
ranlib
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:1865: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_RANLIB
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$RANLIB
"
;
then
ac_cv_prog_RANLIB
=
"
$RANLIB
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_RANLIB
=
"
${
ac_tool_prefix
}
ranlib"
break
fi
done
IFS
=
"
$ac_save_ifs
"
fi
fi
RANLIB
=
"
$ac_cv_prog_RANLIB
"
if
test
-n
"
$RANLIB
"
;
then
echo
"
$ac_t
""
$RANLIB
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$ac_cv_prog_RANLIB
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
# Extract the first word of "ranlib", so it can be a program name with args.
set
dummy ranlib
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:1897: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_RANLIB
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$RANLIB
"
;
then
ac_cv_prog_RANLIB
=
"
$RANLIB
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_RANLIB
=
"ranlib"
break
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_prog_RANLIB
"
&&
ac_cv_prog_RANLIB
=
":"
fi
fi
RANLIB
=
"
$ac_cv_prog_RANLIB
"
if
test
-n
"
$RANLIB
"
;
then
echo
"
$ac_t
""
$RANLIB
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
RANLIB
=
":"
fi
fi
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set
dummy
${
ac_tool_prefix
}
strip
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:1932: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_STRIP
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$STRIP
"
;
then
ac_cv_prog_STRIP
=
"
$STRIP
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_STRIP
=
"
${
ac_tool_prefix
}
strip"
break
fi
done
IFS
=
"
$ac_save_ifs
"
fi
fi
STRIP
=
"
$ac_cv_prog_STRIP
"
if
test
-n
"
$STRIP
"
;
then
echo
"
$ac_t
""
$STRIP
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$ac_cv_prog_STRIP
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
# Extract the first word of "strip", so it can be a program name with args.
set
dummy strip
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:1964: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_STRIP
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$STRIP
"
;
then
ac_cv_prog_STRIP
=
"
$STRIP
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_STRIP
=
"strip"
break
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_prog_STRIP
"
&&
ac_cv_prog_STRIP
=
":"
fi
fi
STRIP
=
"
$ac_cv_prog_STRIP
"
if
test
-n
"
$STRIP
"
;
then
echo
"
$ac_t
""
$STRIP
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
STRIP
=
":"
fi
fi
# Check for any special flags to pass to ltconfig.
libtool_flags
=
"--cache-file=
$cache_file
"
test
"
$enable_shared
"
=
no
&&
libtool_flags
=
"
$libtool_flags
--disable-shared"
test
"
$enable_static
"
=
no
&&
libtool_flags
=
"
$libtool_flags
--disable-static"
test
"
$enable_fast_install
"
=
no
&&
libtool_flags
=
"
$libtool_flags
--disable-fast-install"
test
"
$ac_cv_prog_gcc
"
=
yes
&&
libtool_flags
=
"
$libtool_flags
--with-gcc"
test
"
$ac_cv_prog_gnu_ld
"
=
yes
&&
libtool_flags
=
"
$libtool_flags
--with-gnu-ld"
libtool_flags
=
"
$libtool_flags
--enable-win32-dll"
# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
if
test
"
${
enable_libtool_lock
+set
}
"
=
set
;
then
enableval
=
"
$enable_libtool_lock
"
:
fi
test
"x
$enable_libtool_lock
"
=
xno
&&
libtool_flags
=
"
$libtool_flags
--disable-lock"
test
x
"
$silent
"
=
xyes
&&
libtool_flags
=
"
$libtool_flags
--silent"
# Check whether --with-pic or --without-pic was given.
if
test
"
${
with_pic
+set
}
"
=
set
;
then
withval
=
"
$with_pic
"
pic_mode
=
"
$withval
"
else
pic_mode
=
default
fi
test
x
"
$pic_mode
"
=
xyes
&&
libtool_flags
=
"
$libtool_flags
--prefer-pic"
test
x
"
$pic_mode
"
=
xno
&&
libtool_flags
=
"
$libtool_flags
--prefer-non-pic"
# Some flags need to be propagated to the compiler or linker for good
# libtool support.
case
"
$host
"
in
*
-
*
-irix6
*
)
# Find out which ABI we are using.
echo
'#line 2031 "configure"'
>
conftest.
$ac_ext
if
{
(
eval echo
configure:2032:
\"
$ac_compile
\"
)
1>&5
;
(
eval
$ac_compile
)
2>&5
;
}
;
then
case
"
`
/usr/bin/file conftest.o
`
"
in
*
32-bit
*
)
LD
=
"
${
LD
-ld
}
-32"
;;
*
N32
*
)
LD
=
"
${
LD
-ld
}
-n32"
;;
*
64-bit
*
)
LD
=
"
${
LD
-ld
}
-64"
;;
esac
fi
rm
-rf
conftest
*
;;
*
-
*
-sco3
.2v5
*
)
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
SAVE_CFLAGS
=
"
$CFLAGS
"
CFLAGS
=
"
$CFLAGS
-belf"
echo
$ac_n
"checking whether the C compiler needs -belf""...
$ac_c
"
1>&6
echo
"configure:2053: checking whether the C compiler needs -belf"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_cc_needs_belf
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
ac_ext
=
c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp
=
'$CPP $CPPFLAGS'
ac_compile
=
'${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link
=
'${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling
=
$ac_cv_prog_cc_cross
cat
>
conftest.
$ac_ext
<<
EOF
#line 2066 "configure"
#include "confdefs.h"
int main() {
; return 0; }
EOF
if
{
(
eval echo
configure:2073:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
rm
-rf
conftest
*
lt_cv_cc_needs_belf
=
yes
else
echo
"configure: failed program was:"
>
&5
cat
conftest.
$ac_ext
>
&5
rm
-rf
conftest
*
lt_cv_cc_needs_belf
=
no
fi
rm
-f
conftest
*
ac_ext
=
c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp
=
'$CPP $CPPFLAGS'
ac_compile
=
'${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link
=
'${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling
=
$ac_cv_prog_cc_cross
fi
echo
"
$ac_t
""
$lt_cv_cc_needs_belf
"
1>&6
if
test
x
"
$lt_cv_cc_needs_belf
"
!=
x
"yes"
;
then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
CFLAGS
=
"
$SAVE_CFLAGS
"
fi
;;
*
-
*
-cygwin
*
|
*
-
*
-mingw
*
)
# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
set
dummy
${
ac_tool_prefix
}
dlltool
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2103: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_DLLTOOL
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$DLLTOOL
"
;
then
ac_cv_prog_DLLTOOL
=
"
$DLLTOOL
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_DLLTOOL
=
"
${
ac_tool_prefix
}
dlltool"
break
fi
done
IFS
=
"
$ac_save_ifs
"
fi
fi
DLLTOOL
=
"
$ac_cv_prog_DLLTOOL
"
if
test
-n
"
$DLLTOOL
"
;
then
echo
"
$ac_t
""
$DLLTOOL
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$ac_cv_prog_DLLTOOL
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
# Extract the first word of "dlltool", so it can be a program name with args.
set
dummy dlltool
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2135: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_DLLTOOL
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$DLLTOOL
"
;
then
ac_cv_prog_DLLTOOL
=
"
$DLLTOOL
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_DLLTOOL
=
"dlltool"
break
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_prog_DLLTOOL
"
&&
ac_cv_prog_DLLTOOL
=
"false"
fi
fi
DLLTOOL
=
"
$ac_cv_prog_DLLTOOL
"
if
test
-n
"
$DLLTOOL
"
;
then
echo
"
$ac_t
""
$DLLTOOL
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
DLLTOOL
=
"false"
fi
fi
# Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
set
dummy
${
ac_tool_prefix
}
as
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2170: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_AS
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$AS
"
;
then
ac_cv_prog_AS
=
"
$AS
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_AS
=
"
${
ac_tool_prefix
}
as"
break
fi
done
IFS
=
"
$ac_save_ifs
"
fi
fi
AS
=
"
$ac_cv_prog_AS
"
if
test
-n
"
$AS
"
;
then
echo
"
$ac_t
""
$AS
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$ac_cv_prog_AS
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
# Extract the first word of "as", so it can be a program name with args.
set
dummy as
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2202: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_AS
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$AS
"
;
then
ac_cv_prog_AS
=
"
$AS
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_AS
=
"as"
break
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_prog_AS
"
&&
ac_cv_prog_AS
=
"false"
fi
fi
AS
=
"
$ac_cv_prog_AS
"
if
test
-n
"
$AS
"
;
then
echo
"
$ac_t
""
$AS
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
AS
=
"false"
fi
fi
# Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
set
dummy
${
ac_tool_prefix
}
objdump
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2237: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_OBJDUMP
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$OBJDUMP
"
;
then
ac_cv_prog_OBJDUMP
=
"
$OBJDUMP
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_OBJDUMP
=
"
${
ac_tool_prefix
}
objdump"
break
fi
done
IFS
=
"
$ac_save_ifs
"
fi
fi
OBJDUMP
=
"
$ac_cv_prog_OBJDUMP
"
if
test
-n
"
$OBJDUMP
"
;
then
echo
"
$ac_t
""
$OBJDUMP
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
if
test
-z
"
$ac_cv_prog_OBJDUMP
"
;
then
if
test
-n
"
$ac_tool_prefix
"
;
then
# Extract the first word of "objdump", so it can be a program name with args.
set
dummy objdump
;
ac_word
=
$2
echo
$ac_n
"checking for
$ac_word
""...
$ac_c
"
1>&6
echo
"configure:2269: checking for
$ac_word
"
>
&5
if
eval
"test
\"
`
echo
'$''{'
ac_cv_prog_OBJDUMP
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
if
test
-n
"
$OBJDUMP
"
;
then
ac_cv_prog_OBJDUMP
=
"
$OBJDUMP
"
# Let the user override the test.
else
IFS
=
"
${
IFS
=
}
"
;
ac_save_ifs
=
"
$IFS
"
;
IFS
=
":"
ac_dummy
=
"
$PATH
"
for
ac_dir
in
$ac_dummy
;
do
test
-z
"
$ac_dir
"
&&
ac_dir
=
.
if
test
-f
$ac_dir
/
$ac_word
;
then
ac_cv_prog_OBJDUMP
=
"objdump"
break
fi
done
IFS
=
"
$ac_save_ifs
"
test
-z
"
$ac_cv_prog_OBJDUMP
"
&&
ac_cv_prog_OBJDUMP
=
"false"
fi
fi
OBJDUMP
=
"
$ac_cv_prog_OBJDUMP
"
if
test
-n
"
$OBJDUMP
"
;
then
echo
"
$ac_t
""
$OBJDUMP
"
1>&6
else
echo
"
$ac_t
""no"
1>&6
fi
else
OBJDUMP
=
"false"
fi
fi
# recent cygwin and mingw systems supply a stub DllMain which the user
# can override, but on older systems we have to supply one
echo
$ac_n
"checking if libtool should supply DllMain function""...
$ac_c
"
1>&6
echo
"configure:2305: checking if libtool should supply DllMain function"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_need_dllmain
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 2310 "configure"
#include "confdefs.h"
int main() {
extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
DllMain (0, 0, 0);
; return 0; }
EOF
if
{
(
eval echo
configure:2318:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
rm
-rf
conftest
*
lt_cv_need_dllmain
=
no
else
echo
"configure: failed program was:"
>
&5
cat
conftest.
$ac_ext
>
&5
rm
-rf
conftest
*
lt_cv_need_dllmain
=
yes
fi
rm
-f
conftest
*
fi
echo
"
$ac_t
""
$lt_cv_need_dllmain
"
1>&6
case
"
$host
/
$CC
"
in
*
-
*
-cygwin
*
/gcc
*
-mno-cygwin
*
|
*
-
*
-mingw
*
)
# old mingw systems require "-dll" to link a DLL, while more recent ones
# require "-mdll"
SAVE_CFLAGS
=
"
$CFLAGS
"
CFLAGS
=
"
$CFLAGS
-mdll"
echo
$ac_n
"checking how to link DLLs""...
$ac_c
"
1>&6
echo
"configure:2339: checking how to link DLLs"
>
&5
if
eval
"test
\"
`
echo
'$''{'
lt_cv_cc_dll_switch
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
else
cat
>
conftest.
$ac_ext
<<
EOF
#line 2344 "configure"
#include "confdefs.h"
int main() {
; return 0; }
EOF
if
{
(
eval echo
configure:2351:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
rm
-rf
conftest
*
lt_cv_cc_dll_switch
=
-mdll
else
echo
"configure: failed program was:"
>
&5
cat
conftest.
$ac_ext
>
&5
rm
-rf
conftest
*
lt_cv_cc_dll_switch
=
-dll
fi
rm
-f
conftest
*
fi
echo
"
$ac_t
""
$lt_cv_cc_dll_switch
"
1>&6
CFLAGS
=
"
$SAVE_CFLAGS
"
;;
*
-
*
-cygwin
*
)
# cygwin systems need to pass --dll to the linker, and not link
# crt.o which will require a WinMain@16 definition.
lt_cv_cc_dll_switch
=
"-Wl,--dll -nostartfiles"
;;
esac
;;
esac
# Save cache, so that ltconfig can load it
cat
>
confcache
<<
\
EOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs. It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,
# creating it if it does not exist already. You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
EOF
# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
# So, don't put newlines in cache variables' values.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
(
set
)
2>&1 |
case
`
(
ac_space
=
' '
;
set
|
grep
ac_space
)
2>&1
`
in
*
ac_space
=
\
*
)
# `set' does not quote correctly, so add quotes (double-quote substitution
# turns \\\\ into \\, and sed turns \\ into \).
sed
-n
\
-e
"s/'/'
\\\\
''/g"
\
-e
"s/^
\\
([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*
\\
)=
\\
(.*
\\
)/
\\
1=
\$
{
\\
1='
\\
2'}/p"
;;
*
)
# `set' quotes correctly as required by POSIX, so do not add quotes.
sed
-n
-e
's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
;;
esac
>>
confcache
if
cmp
-s
$cache_file
confcache
;
then
:
else
if
test
-w
$cache_file
;
then
echo
"updating cache
$cache_file
"
cat
confcache
>
$cache_file
else
echo
"not updating unwritable cache
$cache_file
"
fi
fi
rm
-f
confcache
# Actually configure libtool. ac_aux_dir is where install-sh is found.
AR
=
"
$AR
"
LTCC
=
"
$CC
"
CC
=
"
$CC
"
CFLAGS
=
"
$CFLAGS
"
CPPFLAGS
=
"
$CPPFLAGS
"
\
MAGIC
=
"
$MAGIC
"
LD
=
"
$LD
"
LDFLAGS
=
"
$LDFLAGS
"
LIBS
=
"
$LIBS
"
\
LN_S
=
"
$LN_S
"
NM
=
"
$NM
"
RANLIB
=
"
$RANLIB
"
STRIP
=
"
$STRIP
"
\
AS
=
"
$AS
"
DLLTOOL
=
"
$DLLTOOL
"
OBJDUMP
=
"
$OBJDUMP
"
\
objext
=
"
$OBJEXT
"
exeext
=
"
$EXEEXT
"
reload_flag
=
"
$reload_flag
"
\
deplibs_check_method
=
"
$deplibs_check_method
"
file_magic_cmd
=
"
$file_magic_cmd
"
\
${
CONFIG_SHELL
-/bin/sh
}
$ac_aux_dir
/ltconfig
--no-reexec
\
$libtool_flags
--no-verify
--build
=
"
$build
"
$ac_aux_dir
/ltmain.sh
$host
\
||
{
echo
"configure: error: libtool configure failed"
1>&2
;
exit
1
;
}
# Reload cache, that may have been modified by ltconfig
if
test
-r
"
$cache_file
"
;
then
echo
"loading cache
$cache_file
"
.
$cache_file
else
echo
"creating cache
$cache_file
"
>
$cache_file
fi
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS
=
"
$ac_aux_dir
/ltconfig
$ac_aux_dir
/ltmain.sh
$ac_aux_dir
/ltcf-c.sh"
# Always use our own libtool.
LIBTOOL
=
'$(SHELL) $(top_builddir)/libtool'
# Redirect the config.log output again, so that the ltconfig log is not
# clobbered by the next message.
exec
5>>./config.log
# Check whether --enable-objc-gc or --disable-objc-gc was given.
if
test
"
${
enable_objc_gc
+set
}
"
=
set
;
then
enableval
=
"
$enable_objc_gc
"
if
[
x
$enable_objc_gc
=
xno
]
;
then
OBJC_BOEHM_GC
=
''
else
OBJC_BOEHM_GC
=
libobjc_gc.a
OBJC_BOEHM_GC
=
libobjc_gc.
l
a
fi
else
OBJC_BOEHM_GC
=
''
...
...
@@ -1328,6 +2626,24 @@ s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
s%@INSTALL_DATA@%
$INSTALL_DATA
%g
s%@CPP@%
$CPP
%g
s%@GTHREAD_FLAGS@%
$GTHREAD_FLAGS
%g
s%@host@%
$host
%g
s%@host_alias@%
$host_alias
%g
s%@host_cpu@%
$host_cpu
%g
s%@host_vendor@%
$host_vendor
%g
s%@host_os@%
$host_os
%g
s%@build@%
$build
%g
s%@build_alias@%
$build_alias
%g
s%@build_cpu@%
$build_cpu
%g
s%@build_vendor@%
$build_vendor
%g
s%@build_os@%
$build_os
%g
s%@LN_S@%
$LN_S
%g
s%@OBJEXT@%
$OBJEXT
%g
s%@EXEEXT@%
$EXEEXT
%g
s%@STRIP@%
$STRIP
%g
s%@DLLTOOL@%
$DLLTOOL
%g
s%@AS@%
$AS
%g
s%@OBJDUMP@%
$OBJDUMP
%g
s%@LIBTOOL@%
$LIBTOOL
%g
s%@OBJC_BOEHM_GC@%
$OBJC_BOEHM_GC
%g
CEOF
...
...
libobjc/configure.in
View file @
c161c99b
...
...
@@ -103,13 +103,20 @@ fi])
GTHREAD_FLAGS=$objc_cv_gthread_flags
AC_SUBST(GTHREAD_FLAGS)
# Disable shared libs by default
AC_DISABLE_SHARED
# Enable Win32 DLL on MS Windows - FIXME
AC_LIBTOOL_WIN32_DLL
# Use libtool
AC_PROG_LIBTOOL
AC_ARG_ENABLE(objc-gc,
[ --enable-objc-gc enable the use of Boehm's garbage collector with
the GNU Objective-C runtime.],
if [[[ x$enable_objc_gc = xno ]]]; then
OBJC_BOEHM_GC=''
else
OBJC_BOEHM_GC=libobjc_gc.a
OBJC_BOEHM_GC=libobjc_gc.
l
a
fi,
OBJC_BOEHM_GC='')
AC_SUBST(OBJC_BOEHM_GC)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment