1# generated automatically by aclocal 1.9.5 -*- Autoconf -*- 2 3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 4# 2005 Free Software Foundation, Inc. 5# This file is free software; the Free Software Foundation 6# gives unlimited permission to copy and/or distribute it, 7# with or without modifications, as long as this notice is preserved. 8 9# This program is distributed in the hope that it will be useful, 10# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 11# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12# PARTICULAR PURPOSE. 13 14# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. 15# 16# This file is free software; the Free Software Foundation 17# gives unlimited permission to copy and/or distribute it, 18# with or without modifications, as long as this notice is preserved. 19 20# AM_AUTOMAKE_VERSION(VERSION) 21# ---------------------------- 22# Automake X.Y traces this macro to ensure aclocal.m4 has been 23# generated from the m4 files accompanying Automake X.Y. 24AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) 25 26# AM_SET_CURRENT_AUTOMAKE_VERSION 27# ------------------------------- 28# Call AM_AUTOMAKE_VERSION so it can be traced. 29# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. 30AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], 31 [AM_AUTOMAKE_VERSION([1.9.5])]) 32 33# AM_AUX_DIR_EXPAND -*- Autoconf -*- 34 35# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. 36# 37# This file is free software; the Free Software Foundation 38# gives unlimited permission to copy and/or distribute it, 39# with or without modifications, as long as this notice is preserved. 40 41# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets 42# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to 43# `$srcdir', `$srcdir/..', or `$srcdir/../..'. 44# 45# Of course, Automake must honor this variable whenever it calls a 46# tool from the auxiliary directory. The problem is that $srcdir (and 47# therefore $ac_aux_dir as well) can be either absolute or relative, 48# depending on how configure is run. This is pretty annoying, since 49# it makes $ac_aux_dir quite unusable in subdirectories: in the top 50# source directory, any form will work fine, but in subdirectories a 51# relative path needs to be adjusted first. 52# 53# $ac_aux_dir/missing 54# fails when called from a subdirectory if $ac_aux_dir is relative 55# $top_srcdir/$ac_aux_dir/missing 56# fails if $ac_aux_dir is absolute, 57# fails when called from a subdirectory in a VPATH build with 58# a relative $ac_aux_dir 59# 60# The reason of the latter failure is that $top_srcdir and $ac_aux_dir 61# are both prefixed by $srcdir. In an in-source build this is usually 62# harmless because $srcdir is `.', but things will broke when you 63# start a VPATH build or use an absolute $srcdir. 64# 65# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, 66# iff we strip the leading $srcdir from $ac_aux_dir. That would be: 67# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` 68# and then we would define $MISSING as 69# MISSING="\${SHELL} $am_aux_dir/missing" 70# This will work as long as MISSING is not called from configure, because 71# unfortunately $(top_srcdir) has no meaning in configure. 72# However there are other variables, like CC, which are often used in 73# configure, and could therefore not use this "fixed" $ac_aux_dir. 74# 75# Another solution, used here, is to always expand $ac_aux_dir to an 76# absolute PATH. The drawback is that using absolute paths prevent a 77# configured tree to be moved without reconfiguration. 78 79AC_DEFUN([AM_AUX_DIR_EXPAND], 80[dnl Rely on autoconf to set up CDPATH properly. 81AC_PREREQ([2.50])dnl 82# expand $ac_aux_dir to an absolute path 83am_aux_dir=`cd $ac_aux_dir && pwd` 84]) 85 86# AM_CONDITIONAL -*- Autoconf -*- 87 88# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 89# Free Software Foundation, Inc. 90# 91# This file is free software; the Free Software Foundation 92# gives unlimited permission to copy and/or distribute it, 93# with or without modifications, as long as this notice is preserved. 94 95# serial 7 96 97# AM_CONDITIONAL(NAME, SHELL-CONDITION) 98# ------------------------------------- 99# Define a conditional. 100AC_DEFUN([AM_CONDITIONAL], 101[AC_PREREQ(2.52)dnl 102 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 103 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl 104AC_SUBST([$1_TRUE]) 105AC_SUBST([$1_FALSE]) 106if $2; then 107 $1_TRUE= 108 $1_FALSE='#' 109else 110 $1_TRUE='#' 111 $1_FALSE= 112fi 113AC_CONFIG_COMMANDS_PRE( 114[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then 115 AC_MSG_ERROR([[conditional "$1" was never defined. 116Usually this means the macro was only invoked conditionally.]]) 117fi])]) 118 119 120# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 121# Free Software Foundation, Inc. 122# 123# This file is free software; the Free Software Foundation 124# gives unlimited permission to copy and/or distribute it, 125# with or without modifications, as long as this notice is preserved. 126 127# serial 8 128 129# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be 130# written in clear, in which case automake, when reading aclocal.m4, 131# will think it sees a *use*, and therefore will trigger all it's 132# C support machinery. Also note that it means that autoscan, seeing 133# CC etc. in the Makefile, will ask for an AC_PROG_CC use... 134 135 136# _AM_DEPENDENCIES(NAME) 137# ---------------------- 138# See how the compiler implements dependency checking. 139# NAME is "CC", "CXX", "GCJ", or "OBJC". 140# We try a few techniques and use that to set a single cache variable. 141# 142# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was 143# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular 144# dependency, and given that the user is not expected to run this macro, 145# just rely on AC_PROG_CC. 146AC_DEFUN([_AM_DEPENDENCIES], 147[AC_REQUIRE([AM_SET_DEPDIR])dnl 148AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl 149AC_REQUIRE([AM_MAKE_INCLUDE])dnl 150AC_REQUIRE([AM_DEP_TRACK])dnl 151 152ifelse([$1], CC, [depcc="$CC" am_compiler_list=], 153 [$1], CXX, [depcc="$CXX" am_compiler_list=], 154 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], 155 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], 156 [depcc="$$1" am_compiler_list=]) 157 158AC_CACHE_CHECK([dependency style of $depcc], 159 [am_cv_$1_dependencies_compiler_type], 160[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 161 # We make a subdir and do the tests there. Otherwise we can end up 162 # making bogus files that we don't know about and never remove. For 163 # instance it was reported that on HP-UX the gcc test will end up 164 # making a dummy file named `D' -- because `-MD' means `put the output 165 # in D'. 166 mkdir conftest.dir 167 # Copy depcomp to subdir because otherwise we won't find it if we're 168 # using a relative directory. 169 cp "$am_depcomp" conftest.dir 170 cd conftest.dir 171 # We will build objects and dependencies in a subdirectory because 172 # it helps to detect inapplicable dependency modes. For instance 173 # both Tru64's cc and ICC support -MD to output dependencies as a 174 # side effect of compilation, but ICC will put the dependencies in 175 # the current directory while Tru64 will put them in the object 176 # directory. 177 mkdir sub 178 179 am_cv_$1_dependencies_compiler_type=none 180 if test "$am_compiler_list" = ""; then 181 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` 182 fi 183 for depmode in $am_compiler_list; do 184 # Setup a source with many dependencies, because some compilers 185 # like to wrap large dependency lists on column 80 (with \), and 186 # we should not choose a depcomp mode which is confused by this. 187 # 188 # We need to recreate these files for each test, as the compiler may 189 # overwrite some of them when testing with obscure command lines. 190 # This happens at least with the AIX C compiler. 191 : > sub/conftest.c 192 for i in 1 2 3 4 5 6; do 193 echo '#include "conftst'$i'.h"' >> sub/conftest.c 194 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 195 # Solaris 8's {/usr,}/bin/sh. 196 touch sub/conftst$i.h 197 done 198 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 199 200 case $depmode in 201 nosideeffect) 202 # after this tag, mechanisms are not by side-effect, so they'll 203 # only be used when explicitly requested 204 if test "x$enable_dependency_tracking" = xyes; then 205 continue 206 else 207 break 208 fi 209 ;; 210 none) break ;; 211 esac 212 # We check with `-c' and `-o' for the sake of the "dashmstdout" 213 # mode. It turns out that the SunPro C++ compiler does not properly 214 # handle `-M -o', and we need to detect this. 215 if depmode=$depmode \ 216 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 217 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 218 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 219 >/dev/null 2>conftest.err && 220 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 221 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 222 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 223 # icc doesn't choke on unknown options, it will just issue warnings 224 # or remarks (even with -Werror). So we grep stderr for any message 225 # that says an option was ignored or not supported. 226 # When given -MP, icc 7.0 and 7.1 complain thusly: 227 # icc: Command line warning: ignoring option '-M'; no argument required 228 # The diagnosis changed in icc 8.0: 229 # icc: Command line remark: option '-MP' not supported 230 if (grep 'ignoring option' conftest.err || 231 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 232 am_cv_$1_dependencies_compiler_type=$depmode 233 break 234 fi 235 fi 236 done 237 238 cd .. 239 rm -rf conftest.dir 240else 241 am_cv_$1_dependencies_compiler_type=none 242fi 243]) 244AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) 245AM_CONDITIONAL([am__fastdep$1], [ 246 test "x$enable_dependency_tracking" != xno \ 247 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) 248]) 249 250 251# AM_SET_DEPDIR 252# ------------- 253# Choose a directory name for dependency files. 254# This macro is AC_REQUIREd in _AM_DEPENDENCIES 255AC_DEFUN([AM_SET_DEPDIR], 256[AC_REQUIRE([AM_SET_LEADING_DOT])dnl 257AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl 258]) 259 260 261# AM_DEP_TRACK 262# ------------ 263AC_DEFUN([AM_DEP_TRACK], 264[AC_ARG_ENABLE(dependency-tracking, 265[ --disable-dependency-tracking speeds up one-time build 266 --enable-dependency-tracking do not reject slow dependency extractors]) 267if test "x$enable_dependency_tracking" != xno; then 268 am_depcomp="$ac_aux_dir/depcomp" 269 AMDEPBACKSLASH='\' 270fi 271AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) 272AC_SUBST([AMDEPBACKSLASH]) 273]) 274 275# Generate code to set up dependency tracking. -*- Autoconf -*- 276 277# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 278# Free Software Foundation, Inc. 279# 280# This file is free software; the Free Software Foundation 281# gives unlimited permission to copy and/or distribute it, 282# with or without modifications, as long as this notice is preserved. 283 284#serial 3 285 286# _AM_OUTPUT_DEPENDENCY_COMMANDS 287# ------------------------------ 288AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], 289[for mf in $CONFIG_FILES; do 290 # Strip MF so we end up with the name of the file. 291 mf=`echo "$mf" | sed -e 's/:.*$//'` 292 # Check whether this is an Automake generated Makefile or not. 293 # We used to match only the files named `Makefile.in', but 294 # some people rename them; so instead we look at the file content. 295 # Grep'ing the first line is not enough: some people post-process 296 # each Makefile.in and add a new line on top of each file to say so. 297 # So let's grep whole file. 298 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 299 dirpart=`AS_DIRNAME("$mf")` 300 else 301 continue 302 fi 303 # Extract the definition of DEPDIR, am__include, and am__quote 304 # from the Makefile without running `make'. 305 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 306 test -z "$DEPDIR" && continue 307 am__include=`sed -n 's/^am__include = //p' < "$mf"` 308 test -z "am__include" && continue 309 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 310 # When using ansi2knr, U may be empty or an underscore; expand it 311 U=`sed -n 's/^U = //p' < "$mf"` 312 # Find all dependency output files, they are included files with 313 # $(DEPDIR) in their names. We invoke sed twice because it is the 314 # simplest approach to changing $(DEPDIR) to its actual value in the 315 # expansion. 316 for file in `sed -n " 317 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 318 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 319 # Make sure the directory exists. 320 test -f "$dirpart/$file" && continue 321 fdir=`AS_DIRNAME(["$file"])` 322 AS_MKDIR_P([$dirpart/$fdir]) 323 # echo "creating $dirpart/$file" 324 echo '# dummy' > "$dirpart/$file" 325 done 326done 327])# _AM_OUTPUT_DEPENDENCY_COMMANDS 328 329 330# AM_OUTPUT_DEPENDENCY_COMMANDS 331# ----------------------------- 332# This macro should only be invoked once -- use via AC_REQUIRE. 333# 334# This code is only required when automatic dependency tracking 335# is enabled. FIXME. This creates each `.P' file that we will 336# need in order to bootstrap the dependency handling code. 337AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], 338[AC_CONFIG_COMMANDS([depfiles], 339 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], 340 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) 341]) 342 343# Do all the work for Automake. -*- Autoconf -*- 344 345# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 346# Free Software Foundation, Inc. 347# 348# This file is free software; the Free Software Foundation 349# gives unlimited permission to copy and/or distribute it, 350# with or without modifications, as long as this notice is preserved. 351 352# serial 12 353 354# This macro actually does too much. Some checks are only needed if 355# your package does certain things. But this isn't really a big deal. 356 357# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) 358# AM_INIT_AUTOMAKE([OPTIONS]) 359# ----------------------------------------------- 360# The call with PACKAGE and VERSION arguments is the old style 361# call (pre autoconf-2.50), which is being phased out. PACKAGE 362# and VERSION should now be passed to AC_INIT and removed from 363# the call to AM_INIT_AUTOMAKE. 364# We support both call styles for the transition. After 365# the next Automake release, Autoconf can make the AC_INIT 366# arguments mandatory, and then we can depend on a new Autoconf 367# release and drop the old call support. 368AC_DEFUN([AM_INIT_AUTOMAKE], 369[AC_PREREQ([2.58])dnl 370dnl Autoconf wants to disallow AM_ names. We explicitly allow 371dnl the ones we care about. 372m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl 373AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl 374AC_REQUIRE([AC_PROG_INSTALL])dnl 375# test to see if srcdir already configured 376if test "`cd $srcdir && pwd`" != "`pwd`" && 377 test -f $srcdir/config.status; then 378 AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) 379fi 380 381# test whether we have cygpath 382if test -z "$CYGPATH_W"; then 383 if (cygpath --version) >/dev/null 2>/dev/null; then 384 CYGPATH_W='cygpath -w' 385 else 386 CYGPATH_W=echo 387 fi 388fi 389AC_SUBST([CYGPATH_W]) 390 391# Define the identity of the package. 392dnl Distinguish between old-style and new-style calls. 393m4_ifval([$2], 394[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl 395 AC_SUBST([PACKAGE], [$1])dnl 396 AC_SUBST([VERSION], [$2])], 397[_AM_SET_OPTIONS([$1])dnl 398 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl 399 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl 400 401_AM_IF_OPTION([no-define],, 402[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) 403 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl 404 405# Some tools Automake needs. 406AC_REQUIRE([AM_SANITY_CHECK])dnl 407AC_REQUIRE([AC_ARG_PROGRAM])dnl 408AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) 409AM_MISSING_PROG(AUTOCONF, autoconf) 410AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) 411AM_MISSING_PROG(AUTOHEADER, autoheader) 412AM_MISSING_PROG(MAKEINFO, makeinfo) 413AM_PROG_INSTALL_SH 414AM_PROG_INSTALL_STRIP 415AC_REQUIRE([AM_PROG_MKDIR_P])dnl 416# We need awk for the "check" target. The system "awk" is bad on 417# some platforms. 418AC_REQUIRE([AC_PROG_AWK])dnl 419AC_REQUIRE([AC_PROG_MAKE_SET])dnl 420AC_REQUIRE([AM_SET_LEADING_DOT])dnl 421_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], 422 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], 423 [_AM_PROG_TAR([v7])])]) 424_AM_IF_OPTION([no-dependencies],, 425[AC_PROVIDE_IFELSE([AC_PROG_CC], 426 [_AM_DEPENDENCIES(CC)], 427 [define([AC_PROG_CC], 428 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl 429AC_PROVIDE_IFELSE([AC_PROG_CXX], 430 [_AM_DEPENDENCIES(CXX)], 431 [define([AC_PROG_CXX], 432 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl 433]) 434]) 435 436 437# When config.status generates a header, we must update the stamp-h file. 438# This file resides in the same directory as the config header 439# that is generated. The stamp files are numbered to have different names. 440 441# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the 442# loop where config.status creates the headers, so we can generate 443# our stamp files there. 444AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], 445[# Compute $1's index in $config_headers. 446_am_stamp_count=1 447for _am_header in $config_headers :; do 448 case $_am_header in 449 $1 | $1:* ) 450 break ;; 451 * ) 452 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 453 esac 454done 455echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) 456 457# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. 458# 459# This file is free software; the Free Software Foundation 460# gives unlimited permission to copy and/or distribute it, 461# with or without modifications, as long as this notice is preserved. 462 463# AM_PROG_INSTALL_SH 464# ------------------ 465# Define $install_sh. 466AC_DEFUN([AM_PROG_INSTALL_SH], 467[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 468install_sh=${install_sh-"$am_aux_dir/install-sh"} 469AC_SUBST(install_sh)]) 470 471# Copyright (C) 2003, 2005 Free Software Foundation, Inc. 472# 473# This file is free software; the Free Software Foundation 474# gives unlimited permission to copy and/or distribute it, 475# with or without modifications, as long as this notice is preserved. 476 477# serial 2 478 479# Check whether the underlying file-system supports filenames 480# with a leading dot. For instance MS-DOS doesn't. 481AC_DEFUN([AM_SET_LEADING_DOT], 482[rm -rf .tst 2>/dev/null 483mkdir .tst 2>/dev/null 484if test -d .tst; then 485 am__leading_dot=. 486else 487 am__leading_dot=_ 488fi 489rmdir .tst 2>/dev/null 490AC_SUBST([am__leading_dot])]) 491 492# Check to see how 'make' treats includes. -*- Autoconf -*- 493 494# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. 495# 496# This file is free software; the Free Software Foundation 497# gives unlimited permission to copy and/or distribute it, 498# with or without modifications, as long as this notice is preserved. 499 500# serial 3 501 502# AM_MAKE_INCLUDE() 503# ----------------- 504# Check to see how make treats includes. 505AC_DEFUN([AM_MAKE_INCLUDE], 506[am_make=${MAKE-make} 507cat > confinc << 'END' 508am__doit: 509 @echo done 510.PHONY: am__doit 511END 512# If we don't find an include directive, just comment out the code. 513AC_MSG_CHECKING([for style of include used by $am_make]) 514am__include="#" 515am__quote= 516_am_result=none 517# First try GNU make style include. 518echo "include confinc" > confmf 519# We grep out `Entering directory' and `Leaving directory' 520# messages which can occur if `w' ends up in MAKEFLAGS. 521# In particular we don't look at `^make:' because GNU make might 522# be invoked under some other name (usually "gmake"), in which 523# case it prints its new name instead of `make'. 524if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 525 am__include=include 526 am__quote= 527 _am_result=GNU 528fi 529# Now try BSD make style include. 530if test "$am__include" = "#"; then 531 echo '.include "confinc"' > confmf 532 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 533 am__include=.include 534 am__quote="\"" 535 _am_result=BSD 536 fi 537fi 538AC_SUBST([am__include]) 539AC_SUBST([am__quote]) 540AC_MSG_RESULT([$_am_result]) 541rm -f confinc confmf 542]) 543 544# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- 545 546# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 547# Free Software Foundation, Inc. 548# 549# This file is free software; the Free Software Foundation 550# gives unlimited permission to copy and/or distribute it, 551# with or without modifications, as long as this notice is preserved. 552 553# serial 4 554 555# AM_MISSING_PROG(NAME, PROGRAM) 556# ------------------------------ 557AC_DEFUN([AM_MISSING_PROG], 558[AC_REQUIRE([AM_MISSING_HAS_RUN]) 559$1=${$1-"${am_missing_run}$2"} 560AC_SUBST($1)]) 561 562 563# AM_MISSING_HAS_RUN 564# ------------------ 565# Define MISSING if not defined so far and test if it supports --run. 566# If it does, set am_missing_run to use it, otherwise, to nothing. 567AC_DEFUN([AM_MISSING_HAS_RUN], 568[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 569test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 570# Use eval to expand $SHELL 571if eval "$MISSING --run true"; then 572 am_missing_run="$MISSING --run " 573else 574 am_missing_run= 575 AC_MSG_WARN([`missing' script is too old or missing]) 576fi 577]) 578 579# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. 580# 581# This file is free software; the Free Software Foundation 582# gives unlimited permission to copy and/or distribute it, 583# with or without modifications, as long as this notice is preserved. 584 585# AM_PROG_MKDIR_P 586# --------------- 587# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. 588# 589# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories 590# created by `make install' are always world readable, even if the 591# installer happens to have an overly restrictive umask (e.g. 077). 592# This was a mistake. There are at least two reasons why we must not 593# use `-m 0755': 594# - it causes special bits like SGID to be ignored, 595# - it may be too restrictive (some setups expect 775 directories). 596# 597# Do not use -m 0755 and let people choose whatever they expect by 598# setting umask. 599# 600# We cannot accept any implementation of `mkdir' that recognizes `-p'. 601# Some implementations (such as Solaris 8's) are not thread-safe: if a 602# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' 603# concurrently, both version can detect that a/ is missing, but only 604# one can create it and the other will error out. Consequently we 605# restrict ourselves to GNU make (using the --version option ensures 606# this.) 607AC_DEFUN([AM_PROG_MKDIR_P], 608[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 609 # We used to keeping the `.' as first argument, in order to 610 # allow $(mkdir_p) to be used without argument. As in 611 # $(mkdir_p) $(somedir) 612 # where $(somedir) is conditionally defined. However this is wrong 613 # for two reasons: 614 # 1. if the package is installed by a user who cannot write `.' 615 # make install will fail, 616 # 2. the above comment should most certainly read 617 # $(mkdir_p) $(DESTDIR)$(somedir) 618 # so it does not work when $(somedir) is undefined and 619 # $(DESTDIR) is not. 620 # To support the latter case, we have to write 621 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 622 # so the `.' trick is pointless. 623 mkdir_p='mkdir -p --' 624else 625 # On NextStep and OpenStep, the `mkdir' command does not 626 # recognize any option. It will interpret all options as 627 # directories to create, and then abort because `.' already 628 # exists. 629 for d in ./-p ./--version; 630 do 631 test -d $d && rmdir $d 632 done 633 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 634 if test -f "$ac_aux_dir/mkinstalldirs"; then 635 mkdir_p='$(mkinstalldirs)' 636 else 637 mkdir_p='$(install_sh) -d' 638 fi 639fi 640AC_SUBST([mkdir_p])]) 641 642# Helper functions for option handling. -*- Autoconf -*- 643 644# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. 645# 646# This file is free software; the Free Software Foundation 647# gives unlimited permission to copy and/or distribute it, 648# with or without modifications, as long as this notice is preserved. 649 650# serial 3 651 652# _AM_MANGLE_OPTION(NAME) 653# ----------------------- 654AC_DEFUN([_AM_MANGLE_OPTION], 655[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) 656 657# _AM_SET_OPTION(NAME) 658# ------------------------------ 659# Set option NAME. Presently that only means defining a flag for this option. 660AC_DEFUN([_AM_SET_OPTION], 661[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) 662 663# _AM_SET_OPTIONS(OPTIONS) 664# ---------------------------------- 665# OPTIONS is a space-separated list of Automake options. 666AC_DEFUN([_AM_SET_OPTIONS], 667[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) 668 669# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) 670# ------------------------------------------- 671# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 672AC_DEFUN([_AM_IF_OPTION], 673[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 674 675# Check to make sure that the build environment is sane. -*- Autoconf -*- 676 677# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 678# Free Software Foundation, Inc. 679# 680# This file is free software; the Free Software Foundation 681# gives unlimited permission to copy and/or distribute it, 682# with or without modifications, as long as this notice is preserved. 683 684# serial 4 685 686# AM_SANITY_CHECK 687# --------------- 688AC_DEFUN([AM_SANITY_CHECK], 689[AC_MSG_CHECKING([whether build environment is sane]) 690# Just in case 691sleep 1 692echo timestamp > conftest.file 693# Do `set' in a subshell so we don't clobber the current shell's 694# arguments. Must try -L first in case configure is actually a 695# symlink; some systems play weird games with the mod time of symlinks 696# (eg FreeBSD returns the mod time of the symlink's containing 697# directory). 698if ( 699 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 700 if test "$[*]" = "X"; then 701 # -L didn't work. 702 set X `ls -t $srcdir/configure conftest.file` 703 fi 704 rm -f conftest.file 705 if test "$[*]" != "X $srcdir/configure conftest.file" \ 706 && test "$[*]" != "X conftest.file $srcdir/configure"; then 707 708 # If neither matched, then we have a broken ls. This can happen 709 # if, for instance, CONFIG_SHELL is bash and it inherits a 710 # broken ls alias from the environment. This has actually 711 # happened. Such a system could not be considered "sane". 712 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 713alias in your environment]) 714 fi 715 716 test "$[2]" = conftest.file 717 ) 718then 719 # Ok. 720 : 721else 722 AC_MSG_ERROR([newly created file is older than distributed files! 723Check your system clock]) 724fi 725AC_MSG_RESULT(yes)]) 726 727# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. 728# 729# This file is free software; the Free Software Foundation 730# gives unlimited permission to copy and/or distribute it, 731# with or without modifications, as long as this notice is preserved. 732 733# AM_PROG_INSTALL_STRIP 734# --------------------- 735# One issue with vendor `install' (even GNU) is that you can't 736# specify the program used to strip binaries. This is especially 737# annoying in cross-compiling environments, where the build's strip 738# is unlikely to handle the host's binaries. 739# Fortunately install-sh will honor a STRIPPROG variable, so we 740# always use install-sh in `make install-strip', and initialize 741# STRIPPROG with the value of the STRIP variable (set by the user). 742AC_DEFUN([AM_PROG_INSTALL_STRIP], 743[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 744# Installed binaries are usually stripped using `strip' when the user 745# run `make install-strip'. However `strip' might not be the right 746# tool to use in cross-compilation environments, therefore Automake 747# will honor the `STRIP' environment variable to overrule this program. 748dnl Don't test for $cross_compiling = yes, because it might be `maybe'. 749if test "$cross_compiling" != no; then 750 AC_CHECK_TOOL([STRIP], [strip], :) 751fi 752INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 753AC_SUBST([INSTALL_STRIP_PROGRAM])]) 754 755# Check how to create a tarball. -*- Autoconf -*- 756 757# Copyright (C) 2004, 2005 Free Software Foundation, Inc. 758# 759# This file is free software; the Free Software Foundation 760# gives unlimited permission to copy and/or distribute it, 761# with or without modifications, as long as this notice is preserved. 762 763# serial 2 764 765# _AM_PROG_TAR(FORMAT) 766# -------------------- 767# Check how to create a tarball in format FORMAT. 768# FORMAT should be one of `v7', `ustar', or `pax'. 769# 770# Substitute a variable $(am__tar) that is a command 771# writing to stdout a FORMAT-tarball containing the directory 772# $tardir. 773# tardir=directory && $(am__tar) > result.tar 774# 775# Substitute a variable $(am__untar) that extract such 776# a tarball read from stdin. 777# $(am__untar) < result.tar 778AC_DEFUN([_AM_PROG_TAR], 779[# Always define AMTAR for backward compatibility. 780AM_MISSING_PROG([AMTAR], [tar]) 781m4_if([$1], [v7], 782 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], 783 [m4_case([$1], [ustar],, [pax],, 784 [m4_fatal([Unknown tar format])]) 785AC_MSG_CHECKING([how to create a $1 tar archive]) 786# Loop over all known methods to create a tar archive until one works. 787_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' 788_am_tools=${am_cv_prog_tar_$1-$_am_tools} 789# Do not fold the above two line into one, because Tru64 sh and 790# Solaris sh will not grok spaces in the rhs of `-'. 791for _am_tool in $_am_tools 792do 793 case $_am_tool in 794 gnutar) 795 for _am_tar in tar gnutar gtar; 796 do 797 AM_RUN_LOG([$_am_tar --version]) && break 798 done 799 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' 800 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' 801 am__untar="$_am_tar -xf -" 802 ;; 803 plaintar) 804 # Must skip GNU tar: if it does not support --format= it doesn't create 805 # ustar tarball either. 806 (tar --version) >/dev/null 2>&1 && continue 807 am__tar='tar chf - "$$tardir"' 808 am__tar_='tar chf - "$tardir"' 809 am__untar='tar xf -' 810 ;; 811 pax) 812 am__tar='pax -L -x $1 -w "$$tardir"' 813 am__tar_='pax -L -x $1 -w "$tardir"' 814 am__untar='pax -r' 815 ;; 816 cpio) 817 am__tar='find "$$tardir" -print | cpio -o -H $1 -L' 818 am__tar_='find "$tardir" -print | cpio -o -H $1 -L' 819 am__untar='cpio -i -H $1 -d' 820 ;; 821 none) 822 am__tar=false 823 am__tar_=false 824 am__untar=false 825 ;; 826 esac 827 828 # If the value was cached, stop now. We just wanted to have am__tar 829 # and am__untar set. 830 test -n "${am_cv_prog_tar_$1}" && break 831 832 # tar/untar a dummy directory, and stop if the command works 833 rm -rf conftest.dir 834 mkdir conftest.dir 835 echo GrepMe > conftest.dir/file 836 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) 837 rm -rf conftest.dir 838 if test -s conftest.tar; then 839 AM_RUN_LOG([$am__untar <conftest.tar]) 840 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 841 fi 842done 843rm -rf conftest.dir 844 845AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) 846AC_MSG_RESULT([$am_cv_prog_tar_$1])]) 847AC_SUBST([am__tar]) 848AC_SUBST([am__untar]) 849]) # _AM_PROG_TAR 850 851# lib-ld.m4 serial 3 (gettext-0.13) 852dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. 853dnl This file is free software; the Free Software Foundation 854dnl gives unlimited permission to copy and/or distribute it, 855dnl with or without modifications, as long as this notice is preserved. 856 857dnl Subroutines of libtool.m4, 858dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision 859dnl with libtool.m4. 860 861dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. 862AC_DEFUN([AC_LIB_PROG_LD_GNU], 863[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, 864[# I'd rather use --version here, but apparently some GNU ld's only accept -v. 865case `$LD -v 2>&1 </dev/null` in 866*GNU* | *'with BFD'*) 867 acl_cv_prog_gnu_ld=yes ;; 868*) 869 acl_cv_prog_gnu_ld=no ;; 870esac]) 871with_gnu_ld=$acl_cv_prog_gnu_ld 872]) 873 874dnl From libtool-1.4. Sets the variable LD. 875AC_DEFUN([AC_LIB_PROG_LD], 876[AC_ARG_WITH(gnu-ld, 877[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], 878test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) 879AC_REQUIRE([AC_PROG_CC])dnl 880AC_REQUIRE([AC_CANONICAL_HOST])dnl 881# Prepare PATH_SEPARATOR. 882# The user is always right. 883if test "${PATH_SEPARATOR+set}" != set; then 884 echo "#! /bin/sh" >conf$$.sh 885 echo "exit 0" >>conf$$.sh 886 chmod +x conf$$.sh 887 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 888 PATH_SEPARATOR=';' 889 else 890 PATH_SEPARATOR=: 891 fi 892 rm -f conf$$.sh 893fi 894ac_prog=ld 895if test "$GCC" = yes; then 896 # Check if gcc -print-prog-name=ld gives a path. 897 AC_MSG_CHECKING([for ld used by GCC]) 898 case $host in 899 *-*-mingw*) 900 # gcc leaves a trailing carriage return which upsets mingw 901 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 902 *) 903 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 904 esac 905 case $ac_prog in 906 # Accept absolute paths. 907 [[\\/]* | [A-Za-z]:[\\/]*)] 908 [re_direlt='/[^/][^/]*/\.\./'] 909 # Canonicalize the path of ld 910 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 911 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 912 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 913 done 914 test -z "$LD" && LD="$ac_prog" 915 ;; 916 "") 917 # If it fails, then pretend we aren't using GCC. 918 ac_prog=ld 919 ;; 920 *) 921 # If it is relative, then search for the first ld in PATH. 922 with_gnu_ld=unknown 923 ;; 924 esac 925elif test "$with_gnu_ld" = yes; then 926 AC_MSG_CHECKING([for GNU ld]) 927else 928 AC_MSG_CHECKING([for non-GNU ld]) 929fi 930AC_CACHE_VAL(acl_cv_path_LD, 931[if test -z "$LD"; then 932 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 933 for ac_dir in $PATH; do 934 test -z "$ac_dir" && ac_dir=. 935 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 936 acl_cv_path_LD="$ac_dir/$ac_prog" 937 # Check to see if the program is GNU ld. I'd rather use --version, 938 # but apparently some GNU ld's only accept -v. 939 # Break only if it was the GNU/non-GNU ld that we prefer. 940 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in 941 *GNU* | *'with BFD'*) 942 test "$with_gnu_ld" != no && break ;; 943 *) 944 test "$with_gnu_ld" != yes && break ;; 945 esac 946 fi 947 done 948 IFS="$ac_save_ifs" 949else 950 acl_cv_path_LD="$LD" # Let the user override the test with a path. 951fi]) 952LD="$acl_cv_path_LD" 953if test -n "$LD"; then 954 AC_MSG_RESULT($LD) 955else 956 AC_MSG_RESULT(no) 957fi 958test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) 959AC_LIB_PROG_LD_GNU 960]) 961 962# lib-link.m4 serial 6 (gettext-0.14.3) 963dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. 964dnl This file is free software; the Free Software Foundation 965dnl gives unlimited permission to copy and/or distribute it, 966dnl with or without modifications, as long as this notice is preserved. 967 968dnl From Bruno Haible. 969 970AC_PREREQ(2.50) 971 972dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and 973dnl the libraries corresponding to explicit and implicit dependencies. 974dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and 975dnl augments the CPPFLAGS variable. 976AC_DEFUN([AC_LIB_LINKFLAGS], 977[ 978 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) 979 AC_REQUIRE([AC_LIB_RPATH]) 980 define([Name],[translit([$1],[./-], [___])]) 981 define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], 982 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) 983 AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ 984 AC_LIB_LINKFLAGS_BODY([$1], [$2]) 985 ac_cv_lib[]Name[]_libs="$LIB[]NAME" 986 ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" 987 ac_cv_lib[]Name[]_cppflags="$INC[]NAME" 988 ]) 989 LIB[]NAME="$ac_cv_lib[]Name[]_libs" 990 LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" 991 INC[]NAME="$ac_cv_lib[]Name[]_cppflags" 992 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) 993 AC_SUBST([LIB]NAME) 994 AC_SUBST([LTLIB]NAME) 995 dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the 996 dnl results of this search when this library appears as a dependency. 997 HAVE_LIB[]NAME=yes 998 undefine([Name]) 999 undefine([NAME]) 1000]) 1001 1002dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) 1003dnl searches for libname and the libraries corresponding to explicit and 1004dnl implicit dependencies, together with the specified include files and 1005dnl the ability to compile and link the specified testcode. If found, it 1006dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and 1007dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and 1008dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs 1009dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. 1010AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], 1011[ 1012 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) 1013 AC_REQUIRE([AC_LIB_RPATH]) 1014 define([Name],[translit([$1],[./-], [___])]) 1015 define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], 1016 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) 1017 1018 dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME 1019 dnl accordingly. 1020 AC_LIB_LINKFLAGS_BODY([$1], [$2]) 1021 1022 dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, 1023 dnl because if the user has installed lib[]Name and not disabled its use 1024 dnl via --without-lib[]Name-prefix, he wants to use it. 1025 ac_save_CPPFLAGS="$CPPFLAGS" 1026 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) 1027 1028 AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ 1029 ac_save_LIBS="$LIBS" 1030 LIBS="$LIBS $LIB[]NAME" 1031 AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) 1032 LIBS="$ac_save_LIBS" 1033 ]) 1034 if test "$ac_cv_lib[]Name" = yes; then 1035 HAVE_LIB[]NAME=yes 1036 AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) 1037 AC_MSG_CHECKING([how to link with lib[]$1]) 1038 AC_MSG_RESULT([$LIB[]NAME]) 1039 else 1040 HAVE_LIB[]NAME=no 1041 dnl If $LIB[]NAME didn't lead to a usable library, we don't need 1042 dnl $INC[]NAME either. 1043 CPPFLAGS="$ac_save_CPPFLAGS" 1044 LIB[]NAME= 1045 LTLIB[]NAME= 1046 fi 1047 AC_SUBST([HAVE_LIB]NAME) 1048 AC_SUBST([LIB]NAME) 1049 AC_SUBST([LTLIB]NAME) 1050 undefine([Name]) 1051 undefine([NAME]) 1052]) 1053 1054dnl Determine the platform dependent parameters needed to use rpath: 1055dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, 1056dnl hardcode_direct, hardcode_minus_L. 1057AC_DEFUN([AC_LIB_RPATH], 1058[ 1059 dnl Tell automake >= 1.10 to complain if config.rpath is missing. 1060 m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) 1061 AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS 1062 AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld 1063 AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host 1064 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir 1065 AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ 1066 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 1067 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 1068 . ./conftest.sh 1069 rm -f ./conftest.sh 1070 acl_cv_rpath=done 1071 ]) 1072 wl="$acl_cv_wl" 1073 libext="$acl_cv_libext" 1074 shlibext="$acl_cv_shlibext" 1075 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 1076 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 1077 hardcode_direct="$acl_cv_hardcode_direct" 1078 hardcode_minus_L="$acl_cv_hardcode_minus_L" 1079 dnl Determine whether the user wants rpath handling at all. 1080 AC_ARG_ENABLE(rpath, 1081 [ --disable-rpath do not hardcode runtime library paths], 1082 :, enable_rpath=yes) 1083]) 1084 1085dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and 1086dnl the libraries corresponding to explicit and implicit dependencies. 1087dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. 1088AC_DEFUN([AC_LIB_LINKFLAGS_BODY], 1089[ 1090 define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], 1091 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) 1092 dnl By default, look in $includedir and $libdir. 1093 use_additional=yes 1094 AC_LIB_WITH_FINAL_PREFIX([ 1095 eval additional_includedir=\"$includedir\" 1096 eval additional_libdir=\"$libdir\" 1097 ]) 1098 AC_LIB_ARG_WITH([lib$1-prefix], 1099[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib 1100 --without-lib$1-prefix don't search for lib$1 in includedir and libdir], 1101[ 1102 if test "X$withval" = "Xno"; then 1103 use_additional=no 1104 else 1105 if test "X$withval" = "X"; then 1106 AC_LIB_WITH_FINAL_PREFIX([ 1107 eval additional_includedir=\"$includedir\" 1108 eval additional_libdir=\"$libdir\" 1109 ]) 1110 else 1111 additional_includedir="$withval/include" 1112 additional_libdir="$withval/lib" 1113 fi 1114 fi 1115]) 1116 dnl Search the library and its dependencies in $additional_libdir and 1117 dnl $LDFLAGS. Using breadth-first-seach. 1118 LIB[]NAME= 1119 LTLIB[]NAME= 1120 INC[]NAME= 1121 rpathdirs= 1122 ltrpathdirs= 1123 names_already_handled= 1124 names_next_round='$1 $2' 1125 while test -n "$names_next_round"; do 1126 names_this_round="$names_next_round" 1127 names_next_round= 1128 for name in $names_this_round; do 1129 already_handled= 1130 for n in $names_already_handled; do 1131 if test "$n" = "$name"; then 1132 already_handled=yes 1133 break 1134 fi 1135 done 1136 if test -z "$already_handled"; then 1137 names_already_handled="$names_already_handled $name" 1138 dnl See if it was already located by an earlier AC_LIB_LINKFLAGS 1139 dnl or AC_LIB_HAVE_LINKFLAGS call. 1140 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 1141 eval value=\"\$HAVE_LIB$uppername\" 1142 if test -n "$value"; then 1143 if test "$value" = yes; then 1144 eval value=\"\$LIB$uppername\" 1145 test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" 1146 eval value=\"\$LTLIB$uppername\" 1147 test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" 1148 else 1149 dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined 1150 dnl that this library doesn't exist. So just drop it. 1151 : 1152 fi 1153 else 1154 dnl Search the library lib$name in $additional_libdir and $LDFLAGS 1155 dnl and the already constructed $LIBNAME/$LTLIBNAME. 1156 found_dir= 1157 found_la= 1158 found_so= 1159 found_a= 1160 if test $use_additional = yes; then 1161 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then 1162 found_dir="$additional_libdir" 1163 found_so="$additional_libdir/lib$name.$shlibext" 1164 if test -f "$additional_libdir/lib$name.la"; then 1165 found_la="$additional_libdir/lib$name.la" 1166 fi 1167 else 1168 if test -f "$additional_libdir/lib$name.$libext"; then 1169 found_dir="$additional_libdir" 1170 found_a="$additional_libdir/lib$name.$libext" 1171 if test -f "$additional_libdir/lib$name.la"; then 1172 found_la="$additional_libdir/lib$name.la" 1173 fi 1174 fi 1175 fi 1176 fi 1177 if test "X$found_dir" = "X"; then 1178 for x in $LDFLAGS $LTLIB[]NAME; do 1179 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1180 case "$x" in 1181 -L*) 1182 dir=`echo "X$x" | sed -e 's/^X-L//'` 1183 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then 1184 found_dir="$dir" 1185 found_so="$dir/lib$name.$shlibext" 1186 if test -f "$dir/lib$name.la"; then 1187 found_la="$dir/lib$name.la" 1188 fi 1189 else 1190 if test -f "$dir/lib$name.$libext"; then 1191 found_dir="$dir" 1192 found_a="$dir/lib$name.$libext" 1193 if test -f "$dir/lib$name.la"; then 1194 found_la="$dir/lib$name.la" 1195 fi 1196 fi 1197 fi 1198 ;; 1199 esac 1200 if test "X$found_dir" != "X"; then 1201 break 1202 fi 1203 done 1204 fi 1205 if test "X$found_dir" != "X"; then 1206 dnl Found the library. 1207 LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" 1208 if test "X$found_so" != "X"; then 1209 dnl Linking with a shared library. We attempt to hardcode its 1210 dnl directory into the executable's runpath, unless it's the 1211 dnl standard /usr/lib. 1212 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 1213 dnl No hardcoding is needed. 1214 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 1215 else 1216 dnl Use an explicit option to hardcode DIR into the resulting 1217 dnl binary. 1218 dnl Potentially add DIR to ltrpathdirs. 1219 dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. 1220 haveit= 1221 for x in $ltrpathdirs; do 1222 if test "X$x" = "X$found_dir"; then 1223 haveit=yes 1224 break 1225 fi 1226 done 1227 if test -z "$haveit"; then 1228 ltrpathdirs="$ltrpathdirs $found_dir" 1229 fi 1230 dnl The hardcoding into $LIBNAME is system dependent. 1231 if test "$hardcode_direct" = yes; then 1232 dnl Using DIR/libNAME.so during linking hardcodes DIR into the 1233 dnl resulting binary. 1234 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 1235 else 1236 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 1237 dnl Use an explicit option to hardcode DIR into the resulting 1238 dnl binary. 1239 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 1240 dnl Potentially add DIR to rpathdirs. 1241 dnl The rpathdirs will be appended to $LIBNAME at the end. 1242 haveit= 1243 for x in $rpathdirs; do 1244 if test "X$x" = "X$found_dir"; then 1245 haveit=yes 1246 break 1247 fi 1248 done 1249 if test -z "$haveit"; then 1250 rpathdirs="$rpathdirs $found_dir" 1251 fi 1252 else 1253 dnl Rely on "-L$found_dir". 1254 dnl But don't add it if it's already contained in the LDFLAGS 1255 dnl or the already constructed $LIBNAME 1256 haveit= 1257 for x in $LDFLAGS $LIB[]NAME; do 1258 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1259 if test "X$x" = "X-L$found_dir"; then 1260 haveit=yes 1261 break 1262 fi 1263 done 1264 if test -z "$haveit"; then 1265 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" 1266 fi 1267 if test "$hardcode_minus_L" != no; then 1268 dnl FIXME: Not sure whether we should use 1269 dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" 1270 dnl here. 1271 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 1272 else 1273 dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH 1274 dnl here, because this doesn't fit in flags passed to the 1275 dnl compiler. So give up. No hardcoding. This affects only 1276 dnl very old systems. 1277 dnl FIXME: Not sure whether we should use 1278 dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" 1279 dnl here. 1280 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" 1281 fi 1282 fi 1283 fi 1284 fi 1285 else 1286 if test "X$found_a" != "X"; then 1287 dnl Linking with a static library. 1288 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" 1289 else 1290 dnl We shouldn't come here, but anyway it's good to have a 1291 dnl fallback. 1292 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" 1293 fi 1294 fi 1295 dnl Assume the include files are nearby. 1296 additional_includedir= 1297 case "$found_dir" in 1298 */lib | */lib/) 1299 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 1300 additional_includedir="$basedir/include" 1301 ;; 1302 esac 1303 if test "X$additional_includedir" != "X"; then 1304 dnl Potentially add $additional_includedir to $INCNAME. 1305 dnl But don't add it 1306 dnl 1. if it's the standard /usr/include, 1307 dnl 2. if it's /usr/local/include and we are using GCC on Linux, 1308 dnl 3. if it's already present in $CPPFLAGS or the already 1309 dnl constructed $INCNAME, 1310 dnl 4. if it doesn't exist as a directory. 1311 if test "X$additional_includedir" != "X/usr/include"; then 1312 haveit= 1313 if test "X$additional_includedir" = "X/usr/local/include"; then 1314 if test -n "$GCC"; then 1315 case $host_os in 1316 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 1317 esac 1318 fi 1319 fi 1320 if test -z "$haveit"; then 1321 for x in $CPPFLAGS $INC[]NAME; do 1322 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1323 if test "X$x" = "X-I$additional_includedir"; then 1324 haveit=yes 1325 break 1326 fi 1327 done 1328 if test -z "$haveit"; then 1329 if test -d "$additional_includedir"; then 1330 dnl Really add $additional_includedir to $INCNAME. 1331 INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" 1332 fi 1333 fi 1334 fi 1335 fi 1336 fi 1337 dnl Look for dependencies. 1338 if test -n "$found_la"; then 1339 dnl Read the .la file. It defines the variables 1340 dnl dlname, library_names, old_library, dependency_libs, current, 1341 dnl age, revision, installed, dlopen, dlpreopen, libdir. 1342 save_libdir="$libdir" 1343 case "$found_la" in 1344 */* | *\\*) . "$found_la" ;; 1345 *) . "./$found_la" ;; 1346 esac 1347 libdir="$save_libdir" 1348 dnl We use only dependency_libs. 1349 for dep in $dependency_libs; do 1350 case "$dep" in 1351 -L*) 1352 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 1353 dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. 1354 dnl But don't add it 1355 dnl 1. if it's the standard /usr/lib, 1356 dnl 2. if it's /usr/local/lib and we are using GCC on Linux, 1357 dnl 3. if it's already present in $LDFLAGS or the already 1358 dnl constructed $LIBNAME, 1359 dnl 4. if it doesn't exist as a directory. 1360 if test "X$additional_libdir" != "X/usr/lib"; then 1361 haveit= 1362 if test "X$additional_libdir" = "X/usr/local/lib"; then 1363 if test -n "$GCC"; then 1364 case $host_os in 1365 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 1366 esac 1367 fi 1368 fi 1369 if test -z "$haveit"; then 1370 haveit= 1371 for x in $LDFLAGS $LIB[]NAME; do 1372 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1373 if test "X$x" = "X-L$additional_libdir"; then 1374 haveit=yes 1375 break 1376 fi 1377 done 1378 if test -z "$haveit"; then 1379 if test -d "$additional_libdir"; then 1380 dnl Really add $additional_libdir to $LIBNAME. 1381 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" 1382 fi 1383 fi 1384 haveit= 1385 for x in $LDFLAGS $LTLIB[]NAME; do 1386 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1387 if test "X$x" = "X-L$additional_libdir"; then 1388 haveit=yes 1389 break 1390 fi 1391 done 1392 if test -z "$haveit"; then 1393 if test -d "$additional_libdir"; then 1394 dnl Really add $additional_libdir to $LTLIBNAME. 1395 LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" 1396 fi 1397 fi 1398 fi 1399 fi 1400 ;; 1401 -R*) 1402 dir=`echo "X$dep" | sed -e 's/^X-R//'` 1403 if test "$enable_rpath" != no; then 1404 dnl Potentially add DIR to rpathdirs. 1405 dnl The rpathdirs will be appended to $LIBNAME at the end. 1406 haveit= 1407 for x in $rpathdirs; do 1408 if test "X$x" = "X$dir"; then 1409 haveit=yes 1410 break 1411 fi 1412 done 1413 if test -z "$haveit"; then 1414 rpathdirs="$rpathdirs $dir" 1415 fi 1416 dnl Potentially add DIR to ltrpathdirs. 1417 dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. 1418 haveit= 1419 for x in $ltrpathdirs; do 1420 if test "X$x" = "X$dir"; then 1421 haveit=yes 1422 break 1423 fi 1424 done 1425 if test -z "$haveit"; then 1426 ltrpathdirs="$ltrpathdirs $dir" 1427 fi 1428 fi 1429 ;; 1430 -l*) 1431 dnl Handle this in the next round. 1432 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 1433 ;; 1434 *.la) 1435 dnl Handle this in the next round. Throw away the .la's 1436 dnl directory; it is already contained in a preceding -L 1437 dnl option. 1438 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 1439 ;; 1440 *) 1441 dnl Most likely an immediate library name. 1442 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" 1443 LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" 1444 ;; 1445 esac 1446 done 1447 fi 1448 else 1449 dnl Didn't find the library; assume it is in the system directories 1450 dnl known to the linker and runtime loader. (All the system 1451 dnl directories known to the linker should also be known to the 1452 dnl runtime loader, otherwise the system is severely misconfigured.) 1453 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" 1454 LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" 1455 fi 1456 fi 1457 fi 1458 done 1459 done 1460 if test "X$rpathdirs" != "X"; then 1461 if test -n "$hardcode_libdir_separator"; then 1462 dnl Weird platform: only the last -rpath option counts, the user must 1463 dnl pass all path elements in one option. We can arrange that for a 1464 dnl single library, but not when more than one $LIBNAMEs are used. 1465 alldirs= 1466 for found_dir in $rpathdirs; do 1467 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 1468 done 1469 dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. 1470 acl_save_libdir="$libdir" 1471 libdir="$alldirs" 1472 eval flag=\"$hardcode_libdir_flag_spec\" 1473 libdir="$acl_save_libdir" 1474 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" 1475 else 1476 dnl The -rpath options are cumulative. 1477 for found_dir in $rpathdirs; do 1478 acl_save_libdir="$libdir" 1479 libdir="$found_dir" 1480 eval flag=\"$hardcode_libdir_flag_spec\" 1481 libdir="$acl_save_libdir" 1482 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" 1483 done 1484 fi 1485 fi 1486 if test "X$ltrpathdirs" != "X"; then 1487 dnl When using libtool, the option that works for both libraries and 1488 dnl executables is -R. The -R options are cumulative. 1489 for found_dir in $ltrpathdirs; do 1490 LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" 1491 done 1492 fi 1493]) 1494 1495dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, 1496dnl unless already present in VAR. 1497dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes 1498dnl contains two or three consecutive elements that belong together. 1499AC_DEFUN([AC_LIB_APPENDTOVAR], 1500[ 1501 for element in [$2]; do 1502 haveit= 1503 for x in $[$1]; do 1504 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1505 if test "X$x" = "X$element"; then 1506 haveit=yes 1507 break 1508 fi 1509 done 1510 if test -z "$haveit"; then 1511 [$1]="${[$1]}${[$1]:+ }$element" 1512 fi 1513 done 1514]) 1515 1516# lib-prefix.m4 serial 4 (gettext-0.14.2) 1517dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. 1518dnl This file is free software; the Free Software Foundation 1519dnl gives unlimited permission to copy and/or distribute it, 1520dnl with or without modifications, as long as this notice is preserved. 1521 1522dnl From Bruno Haible. 1523 1524dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and 1525dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't 1526dnl require excessive bracketing. 1527ifdef([AC_HELP_STRING], 1528[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], 1529[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) 1530 1531dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed 1532dnl to access previously installed libraries. The basic assumption is that 1533dnl a user will want packages to use other packages he previously installed 1534dnl with the same --prefix option. 1535dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate 1536dnl libraries, but is otherwise very convenient. 1537AC_DEFUN([AC_LIB_PREFIX], 1538[ 1539 AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) 1540 AC_REQUIRE([AC_PROG_CC]) 1541 AC_REQUIRE([AC_CANONICAL_HOST]) 1542 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) 1543 dnl By default, look in $includedir and $libdir. 1544 use_additional=yes 1545 AC_LIB_WITH_FINAL_PREFIX([ 1546 eval additional_includedir=\"$includedir\" 1547 eval additional_libdir=\"$libdir\" 1548 ]) 1549 AC_LIB_ARG_WITH([lib-prefix], 1550[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib 1551 --without-lib-prefix don't search for libraries in includedir and libdir], 1552[ 1553 if test "X$withval" = "Xno"; then 1554 use_additional=no 1555 else 1556 if test "X$withval" = "X"; then 1557 AC_LIB_WITH_FINAL_PREFIX([ 1558 eval additional_includedir=\"$includedir\" 1559 eval additional_libdir=\"$libdir\" 1560 ]) 1561 else 1562 additional_includedir="$withval/include" 1563 additional_libdir="$withval/lib" 1564 fi 1565 fi 1566]) 1567 if test $use_additional = yes; then 1568 dnl Potentially add $additional_includedir to $CPPFLAGS. 1569 dnl But don't add it 1570 dnl 1. if it's the standard /usr/include, 1571 dnl 2. if it's already present in $CPPFLAGS, 1572 dnl 3. if it's /usr/local/include and we are using GCC on Linux, 1573 dnl 4. if it doesn't exist as a directory. 1574 if test "X$additional_includedir" != "X/usr/include"; then 1575 haveit= 1576 for x in $CPPFLAGS; do 1577 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1578 if test "X$x" = "X-I$additional_includedir"; then 1579 haveit=yes 1580 break 1581 fi 1582 done 1583 if test -z "$haveit"; then 1584 if test "X$additional_includedir" = "X/usr/local/include"; then 1585 if test -n "$GCC"; then 1586 case $host_os in 1587 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 1588 esac 1589 fi 1590 fi 1591 if test -z "$haveit"; then 1592 if test -d "$additional_includedir"; then 1593 dnl Really add $additional_includedir to $CPPFLAGS. 1594 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" 1595 fi 1596 fi 1597 fi 1598 fi 1599 dnl Potentially add $additional_libdir to $LDFLAGS. 1600 dnl But don't add it 1601 dnl 1. if it's the standard /usr/lib, 1602 dnl 2. if it's already present in $LDFLAGS, 1603 dnl 3. if it's /usr/local/lib and we are using GCC on Linux, 1604 dnl 4. if it doesn't exist as a directory. 1605 if test "X$additional_libdir" != "X/usr/lib"; then 1606 haveit= 1607 for x in $LDFLAGS; do 1608 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) 1609 if test "X$x" = "X-L$additional_libdir"; then 1610 haveit=yes 1611 break 1612 fi 1613 done 1614 if test -z "$haveit"; then 1615 if test "X$additional_libdir" = "X/usr/local/lib"; then 1616 if test -n "$GCC"; then 1617 case $host_os in 1618 linux*) haveit=yes;; 1619 esac 1620 fi 1621 fi 1622 if test -z "$haveit"; then 1623 if test -d "$additional_libdir"; then 1624 dnl Really add $additional_libdir to $LDFLAGS. 1625 LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" 1626 fi 1627 fi 1628 fi 1629 fi 1630 fi 1631]) 1632 1633dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, 1634dnl acl_final_exec_prefix, containing the values to which $prefix and 1635dnl $exec_prefix will expand at the end of the configure script. 1636AC_DEFUN([AC_LIB_PREPARE_PREFIX], 1637[ 1638 dnl Unfortunately, prefix and exec_prefix get only finally determined 1639 dnl at the end of configure. 1640 if test "X$prefix" = "XNONE"; then 1641 acl_final_prefix="$ac_default_prefix" 1642 else 1643 acl_final_prefix="$prefix" 1644 fi 1645 if test "X$exec_prefix" = "XNONE"; then 1646 acl_final_exec_prefix='${prefix}' 1647 else 1648 acl_final_exec_prefix="$exec_prefix" 1649 fi 1650 acl_save_prefix="$prefix" 1651 prefix="$acl_final_prefix" 1652 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 1653 prefix="$acl_save_prefix" 1654]) 1655 1656dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the 1657dnl variables prefix and exec_prefix bound to the values they will have 1658dnl at the end of the configure script. 1659AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], 1660[ 1661 acl_save_prefix="$prefix" 1662 prefix="$acl_final_prefix" 1663 acl_save_exec_prefix="$exec_prefix" 1664 exec_prefix="$acl_final_exec_prefix" 1665 $1 1666 exec_prefix="$acl_save_exec_prefix" 1667 prefix="$acl_save_prefix" 1668]) 1669 1670