Changeset 1890 for trunk/psModules/aclocal.m4
- Timestamp:
- Sep 24, 2004, 1:48:42 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psModules/aclocal.m4 (modified) (73 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/aclocal.m4
r1888 r1890 1 # generated automatically by aclocal 1. 8.3-*- Autoconf -*-2 3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 , 2003, 20041 # generated automatically by aclocal 1.7.8 -*- Autoconf -*- 2 3 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 4 4 # Free Software Foundation, Inc. 5 5 # This file is free software; the Free Software Foundation … … 11 11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 12 12 # PARTICULAR PURPOSE. 13 14 # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*- 15 16 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. 17 18 # This program is free software; you can redistribute it and/or modify 19 # it under the terms of the GNU General Public License as published by 20 # the Free Software Foundation; either version 2, or (at your option) 21 # any later version. 22 23 # This program is distributed in the hope that it will be useful, 24 # but WITHOUT ANY WARRANTY; without even the implied warranty of 25 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 26 # GNU General Public License for more details. 27 28 # You should have received a copy of the GNU General Public License 29 # along with this program; if not, write to the Free Software 30 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 31 # 02111-1307, USA. 32 33 AC_PREREQ([2.52]) 34 35 # serial 6 36 37 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. 38 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) 39 40 # Do all the work for Automake. -*- Autoconf -*- 41 42 # This macro actually does too much some checks are only needed if 43 # your package does certain things. But this isn't really a big deal. 44 45 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 46 # Free Software Foundation, Inc. 47 48 # This program is free software; you can redistribute it and/or modify 49 # it under the terms of the GNU General Public License as published by 50 # the Free Software Foundation; either version 2, or (at your option) 51 # any later version. 52 53 # This program is distributed in the hope that it will be useful, 54 # but WITHOUT ANY WARRANTY; without even the implied warranty of 55 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 56 # GNU General Public License for more details. 57 58 # You should have received a copy of the GNU General Public License 59 # along with this program; if not, write to the Free Software 60 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 61 # 02111-1307, USA. 62 63 # serial 10 64 65 AC_PREREQ([2.54]) 66 67 # Autoconf 2.50 wants to disallow AM_ names. We explicitly allow 68 # the ones we care about. 69 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl 70 71 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) 72 # AM_INIT_AUTOMAKE([OPTIONS]) 73 # ----------------------------------------------- 74 # The call with PACKAGE and VERSION arguments is the old style 75 # call (pre autoconf-2.50), which is being phased out. PACKAGE 76 # and VERSION should now be passed to AC_INIT and removed from 77 # the call to AM_INIT_AUTOMAKE. 78 # We support both call styles for the transition. After 79 # the next Automake release, Autoconf can make the AC_INIT 80 # arguments mandatory, and then we can depend on a new Autoconf 81 # release and drop the old call support. 82 AC_DEFUN([AM_INIT_AUTOMAKE], 83 [AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl 84 AC_REQUIRE([AC_PROG_INSTALL])dnl 85 # test to see if srcdir already configured 86 if test "`cd $srcdir && pwd`" != "`pwd`" && 87 test -f $srcdir/config.status; then 88 AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) 89 fi 90 91 # test whether we have cygpath 92 if test -z "$CYGPATH_W"; then 93 if (cygpath --version) >/dev/null 2>/dev/null; then 94 CYGPATH_W='cygpath -w' 95 else 96 CYGPATH_W=echo 97 fi 98 fi 99 AC_SUBST([CYGPATH_W]) 100 101 # Define the identity of the package. 102 dnl Distinguish between old-style and new-style calls. 103 m4_ifval([$2], 104 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl 105 AC_SUBST([PACKAGE], [$1])dnl 106 AC_SUBST([VERSION], [$2])], 107 [_AM_SET_OPTIONS([$1])dnl 108 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl 109 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl 110 111 _AM_IF_OPTION([no-define],, 112 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) 113 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl 114 115 # Some tools Automake needs. 116 AC_REQUIRE([AM_SANITY_CHECK])dnl 117 AC_REQUIRE([AC_ARG_PROGRAM])dnl 118 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) 119 AM_MISSING_PROG(AUTOCONF, autoconf) 120 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) 121 AM_MISSING_PROG(AUTOHEADER, autoheader) 122 AM_MISSING_PROG(MAKEINFO, makeinfo) 123 AM_MISSING_PROG(AMTAR, tar) 124 AM_PROG_INSTALL_SH 125 AM_PROG_INSTALL_STRIP 126 # We need awk for the "check" target. The system "awk" is bad on 127 # some platforms. 128 AC_REQUIRE([AC_PROG_AWK])dnl 129 AC_REQUIRE([AC_PROG_MAKE_SET])dnl 130 AC_REQUIRE([AM_SET_LEADING_DOT])dnl 131 132 _AM_IF_OPTION([no-dependencies],, 133 [AC_PROVIDE_IFELSE([AC_PROG_CC], 134 [_AM_DEPENDENCIES(CC)], 135 [define([AC_PROG_CC], 136 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl 137 AC_PROVIDE_IFELSE([AC_PROG_CXX], 138 [_AM_DEPENDENCIES(CXX)], 139 [define([AC_PROG_CXX], 140 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl 141 ]) 142 ]) 143 144 145 # When config.status generates a header, we must update the stamp-h file. 146 # This file resides in the same directory as the config header 147 # that is generated. The stamp files are numbered to have different names. 148 149 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the 150 # loop where config.status creates the headers, so we can generate 151 # our stamp files there. 152 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], 153 [# Compute $1's index in $config_headers. 154 _am_stamp_count=1 155 for _am_header in $config_headers :; do 156 case $_am_header in 157 $1 | $1:* ) 158 break ;; 159 * ) 160 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 161 esac 162 done 163 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) 164 165 # Copyright 2002 Free Software Foundation, Inc. 166 167 # This program is free software; you can redistribute it and/or modify 168 # it under the terms of the GNU General Public License as published by 169 # the Free Software Foundation; either version 2, or (at your option) 170 # any later version. 171 172 # This program is distributed in the hope that it will be useful, 173 # but WITHOUT ANY WARRANTY; without even the implied warranty of 174 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 175 # GNU General Public License for more details. 176 177 # You should have received a copy of the GNU General Public License 178 # along with this program; if not, write to the Free Software 179 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 180 181 # AM_AUTOMAKE_VERSION(VERSION) 182 # ---------------------------- 183 # Automake X.Y traces this macro to ensure aclocal.m4 has been 184 # generated from the m4 files accompanying Automake X.Y. 185 AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"]) 186 187 # AM_SET_CURRENT_AUTOMAKE_VERSION 188 # ------------------------------- 189 # Call AM_AUTOMAKE_VERSION so it can be traced. 190 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. 191 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], 192 [AM_AUTOMAKE_VERSION([1.7.8])]) 193 194 # Helper functions for option handling. -*- Autoconf -*- 195 196 # Copyright 2001, 2002 Free Software Foundation, Inc. 197 198 # This program is free software; you can redistribute it and/or modify 199 # it under the terms of the GNU General Public License as published by 200 # the Free Software Foundation; either version 2, or (at your option) 201 # any later version. 202 203 # This program is distributed in the hope that it will be useful, 204 # but WITHOUT ANY WARRANTY; without even the implied warranty of 205 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 206 # GNU General Public License for more details. 207 208 # You should have received a copy of the GNU General Public License 209 # along with this program; if not, write to the Free Software 210 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 211 # 02111-1307, USA. 212 213 # serial 2 214 215 # _AM_MANGLE_OPTION(NAME) 216 # ----------------------- 217 AC_DEFUN([_AM_MANGLE_OPTION], 218 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) 219 220 # _AM_SET_OPTION(NAME) 221 # ------------------------------ 222 # Set option NAME. Presently that only means defining a flag for this option. 223 AC_DEFUN([_AM_SET_OPTION], 224 [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) 225 226 # _AM_SET_OPTIONS(OPTIONS) 227 # ---------------------------------- 228 # OPTIONS is a space-separated list of Automake options. 229 AC_DEFUN([_AM_SET_OPTIONS], 230 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) 231 232 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) 233 # ------------------------------------------- 234 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. 235 AC_DEFUN([_AM_IF_OPTION], 236 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) 237 238 # 239 # Check to make sure that the build environment is sane. 240 # 241 242 # Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc. 243 244 # This program is free software; you can redistribute it and/or modify 245 # it under the terms of the GNU General Public License as published by 246 # the Free Software Foundation; either version 2, or (at your option) 247 # any later version. 248 249 # This program is distributed in the hope that it will be useful, 250 # but WITHOUT ANY WARRANTY; without even the implied warranty of 251 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 252 # GNU General Public License for more details. 253 254 # You should have received a copy of the GNU General Public License 255 # along with this program; if not, write to the Free Software 256 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 257 # 02111-1307, USA. 258 259 # serial 3 260 261 # AM_SANITY_CHECK 262 # --------------- 263 AC_DEFUN([AM_SANITY_CHECK], 264 [AC_MSG_CHECKING([whether build environment is sane]) 265 # Just in case 266 sleep 1 267 echo timestamp > conftest.file 268 # Do `set' in a subshell so we don't clobber the current shell's 269 # arguments. Must try -L first in case configure is actually a 270 # symlink; some systems play weird games with the mod time of symlinks 271 # (eg FreeBSD returns the mod time of the symlink's containing 272 # directory). 273 if ( 274 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 275 if test "$[*]" = "X"; then 276 # -L didn't work. 277 set X `ls -t $srcdir/configure conftest.file` 278 fi 279 rm -f conftest.file 280 if test "$[*]" != "X $srcdir/configure conftest.file" \ 281 && test "$[*]" != "X conftest.file $srcdir/configure"; then 282 283 # If neither matched, then we have a broken ls. This can happen 284 # if, for instance, CONFIG_SHELL is bash and it inherits a 285 # broken ls alias from the environment. This has actually 286 # happened. Such a system could not be considered "sane". 287 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken 288 alias in your environment]) 289 fi 290 291 test "$[2]" = conftest.file 292 ) 293 then 294 # Ok. 295 : 296 else 297 AC_MSG_ERROR([newly created file is older than distributed files! 298 Check your system clock]) 299 fi 300 AC_MSG_RESULT(yes)]) 301 302 # -*- Autoconf -*- 303 304 305 # Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc. 306 307 # This program is free software; you can redistribute it and/or modify 308 # it under the terms of the GNU General Public License as published by 309 # the Free Software Foundation; either version 2, or (at your option) 310 # any later version. 311 312 # This program is distributed in the hope that it will be useful, 313 # but WITHOUT ANY WARRANTY; without even the implied warranty of 314 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 315 # GNU General Public License for more details. 316 317 # You should have received a copy of the GNU General Public License 318 # along with this program; if not, write to the Free Software 319 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 320 # 02111-1307, USA. 321 322 # serial 3 323 324 # AM_MISSING_PROG(NAME, PROGRAM) 325 # ------------------------------ 326 AC_DEFUN([AM_MISSING_PROG], 327 [AC_REQUIRE([AM_MISSING_HAS_RUN]) 328 $1=${$1-"${am_missing_run}$2"} 329 AC_SUBST($1)]) 330 331 332 # AM_MISSING_HAS_RUN 333 # ------------------ 334 # Define MISSING if not defined so far and test if it supports --run. 335 # If it does, set am_missing_run to use it, otherwise, to nothing. 336 AC_DEFUN([AM_MISSING_HAS_RUN], 337 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 338 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 339 # Use eval to expand $SHELL 340 if eval "$MISSING --run true"; then 341 am_missing_run="$MISSING --run " 342 else 343 am_missing_run= 344 AC_MSG_WARN([`missing' script is too old or missing]) 345 fi 346 ]) 347 348 # AM_AUX_DIR_EXPAND 349 350 # Copyright 2001 Free Software Foundation, Inc. 351 352 # This program is free software; you can redistribute it and/or modify 353 # it under the terms of the GNU General Public License as published by 354 # the Free Software Foundation; either version 2, or (at your option) 355 # any later version. 356 357 # This program is distributed in the hope that it will be useful, 358 # but WITHOUT ANY WARRANTY; without even the implied warranty of 359 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 360 # GNU General Public License for more details. 361 362 # You should have received a copy of the GNU General Public License 363 # along with this program; if not, write to the Free Software 364 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 365 # 02111-1307, USA. 366 367 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets 368 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to 369 # `$srcdir', `$srcdir/..', or `$srcdir/../..'. 370 # 371 # Of course, Automake must honor this variable whenever it calls a 372 # tool from the auxiliary directory. The problem is that $srcdir (and 373 # therefore $ac_aux_dir as well) can be either absolute or relative, 374 # depending on how configure is run. This is pretty annoying, since 375 # it makes $ac_aux_dir quite unusable in subdirectories: in the top 376 # source directory, any form will work fine, but in subdirectories a 377 # relative path needs to be adjusted first. 378 # 379 # $ac_aux_dir/missing 380 # fails when called from a subdirectory if $ac_aux_dir is relative 381 # $top_srcdir/$ac_aux_dir/missing 382 # fails if $ac_aux_dir is absolute, 383 # fails when called from a subdirectory in a VPATH build with 384 # a relative $ac_aux_dir 385 # 386 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir 387 # are both prefixed by $srcdir. In an in-source build this is usually 388 # harmless because $srcdir is `.', but things will broke when you 389 # start a VPATH build or use an absolute $srcdir. 390 # 391 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, 392 # iff we strip the leading $srcdir from $ac_aux_dir. That would be: 393 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` 394 # and then we would define $MISSING as 395 # MISSING="\${SHELL} $am_aux_dir/missing" 396 # This will work as long as MISSING is not called from configure, because 397 # unfortunately $(top_srcdir) has no meaning in configure. 398 # However there are other variables, like CC, which are often used in 399 # configure, and could therefore not use this "fixed" $ac_aux_dir. 400 # 401 # Another solution, used here, is to always expand $ac_aux_dir to an 402 # absolute PATH. The drawback is that using absolute paths prevent a 403 # configured tree to be moved without reconfiguration. 404 405 # Rely on autoconf to set up CDPATH properly. 406 AC_PREREQ([2.50]) 407 408 AC_DEFUN([AM_AUX_DIR_EXPAND], [ 409 # expand $ac_aux_dir to an absolute path 410 am_aux_dir=`cd $ac_aux_dir && pwd` 411 ]) 412 413 # AM_PROG_INSTALL_SH 414 # ------------------ 415 # Define $install_sh. 416 417 # Copyright 2001 Free Software Foundation, Inc. 418 419 # This program is free software; you can redistribute it and/or modify 420 # it under the terms of the GNU General Public License as published by 421 # the Free Software Foundation; either version 2, or (at your option) 422 # any later version. 423 424 # This program is distributed in the hope that it will be useful, 425 # but WITHOUT ANY WARRANTY; without even the implied warranty of 426 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 427 # GNU General Public License for more details. 428 429 # You should have received a copy of the GNU General Public License 430 # along with this program; if not, write to the Free Software 431 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 432 # 02111-1307, USA. 433 434 AC_DEFUN([AM_PROG_INSTALL_SH], 435 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl 436 install_sh=${install_sh-"$am_aux_dir/install-sh"} 437 AC_SUBST(install_sh)]) 438 439 # AM_PROG_INSTALL_STRIP 440 441 # Copyright 2001 Free Software Foundation, Inc. 442 443 # This program is free software; you can redistribute it and/or modify 444 # it under the terms of the GNU General Public License as published by 445 # the Free Software Foundation; either version 2, or (at your option) 446 # any later version. 447 448 # This program is distributed in the hope that it will be useful, 449 # but WITHOUT ANY WARRANTY; without even the implied warranty of 450 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 451 # GNU General Public License for more details. 452 453 # You should have received a copy of the GNU General Public License 454 # along with this program; if not, write to the Free Software 455 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 456 # 02111-1307, USA. 457 458 # One issue with vendor `install' (even GNU) is that you can't 459 # specify the program used to strip binaries. This is especially 460 # annoying in cross-compiling environments, where the build's strip 461 # is unlikely to handle the host's binaries. 462 # Fortunately install-sh will honor a STRIPPROG variable, so we 463 # always use install-sh in `make install-strip', and initialize 464 # STRIPPROG with the value of the STRIP variable (set by the user). 465 AC_DEFUN([AM_PROG_INSTALL_STRIP], 466 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl 467 # Installed binaries are usually stripped using `strip' when the user 468 # run `make install-strip'. However `strip' might not be the right 469 # tool to use in cross-compilation environments, therefore Automake 470 # will honor the `STRIP' environment variable to overrule this program. 471 dnl Don't test for $cross_compiling = yes, because it might be `maybe'. 472 if test "$cross_compiling" != no; then 473 AC_CHECK_TOOL([STRIP], [strip], :) 474 fi 475 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 476 AC_SUBST([INSTALL_STRIP_PROGRAM])]) 477 478 # -*- Autoconf -*- 479 # Copyright (C) 2003 Free Software Foundation, Inc. 480 481 # This program is free software; you can redistribute it and/or modify 482 # it under the terms of the GNU General Public License as published by 483 # the Free Software Foundation; either version 2, or (at your option) 484 # any later version. 485 486 # This program is distributed in the hope that it will be useful, 487 # but WITHOUT ANY WARRANTY; without even the implied warranty of 488 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 489 # GNU General Public License for more details. 490 491 # You should have received a copy of the GNU General Public License 492 # along with this program; if not, write to the Free Software 493 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 494 # 02111-1307, USA. 495 496 # serial 1 497 498 # Check whether the underlying file-system supports filenames 499 # with a leading dot. For instance MS-DOS doesn't. 500 AC_DEFUN([AM_SET_LEADING_DOT], 501 [rm -rf .tst 2>/dev/null 502 mkdir .tst 2>/dev/null 503 if test -d .tst; then 504 am__leading_dot=. 505 else 506 am__leading_dot=_ 507 fi 508 rmdir .tst 2>/dev/null 509 AC_SUBST([am__leading_dot])]) 510 511 # serial 5 -*- Autoconf -*- 512 513 # Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 514 515 # This program is free software; you can redistribute it and/or modify 516 # it under the terms of the GNU General Public License as published by 517 # the Free Software Foundation; either version 2, or (at your option) 518 # any later version. 519 520 # This program is distributed in the hope that it will be useful, 521 # but WITHOUT ANY WARRANTY; without even the implied warranty of 522 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 523 # GNU General Public License for more details. 524 525 # You should have received a copy of the GNU General Public License 526 # along with this program; if not, write to the Free Software 527 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 528 # 02111-1307, USA. 529 530 531 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be 532 # written in clear, in which case automake, when reading aclocal.m4, 533 # will think it sees a *use*, and therefore will trigger all it's 534 # C support machinery. Also note that it means that autoscan, seeing 535 # CC etc. in the Makefile, will ask for an AC_PROG_CC use... 536 537 538 539 # _AM_DEPENDENCIES(NAME) 540 # ---------------------- 541 # See how the compiler implements dependency checking. 542 # NAME is "CC", "CXX", "GCJ", or "OBJC". 543 # We try a few techniques and use that to set a single cache variable. 544 # 545 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was 546 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular 547 # dependency, and given that the user is not expected to run this macro, 548 # just rely on AC_PROG_CC. 549 AC_DEFUN([_AM_DEPENDENCIES], 550 [AC_REQUIRE([AM_SET_DEPDIR])dnl 551 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl 552 AC_REQUIRE([AM_MAKE_INCLUDE])dnl 553 AC_REQUIRE([AM_DEP_TRACK])dnl 554 555 ifelse([$1], CC, [depcc="$CC" am_compiler_list=], 556 [$1], CXX, [depcc="$CXX" am_compiler_list=], 557 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], 558 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], 559 [depcc="$$1" am_compiler_list=]) 560 561 AC_CACHE_CHECK([dependency style of $depcc], 562 [am_cv_$1_dependencies_compiler_type], 563 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 564 # We make a subdir and do the tests there. Otherwise we can end up 565 # making bogus files that we don't know about and never remove. For 566 # instance it was reported that on HP-UX the gcc test will end up 567 # making a dummy file named `D' -- because `-MD' means `put the output 568 # in D'. 569 mkdir conftest.dir 570 # Copy depcomp to subdir because otherwise we won't find it if we're 571 # using a relative directory. 572 cp "$am_depcomp" conftest.dir 573 cd conftest.dir 574 # We will build objects and dependencies in a subdirectory because 575 # it helps to detect inapplicable dependency modes. For instance 576 # both Tru64's cc and ICC support -MD to output dependencies as a 577 # side effect of compilation, but ICC will put the dependencies in 578 # the current directory while Tru64 will put them in the object 579 # directory. 580 mkdir sub 581 582 am_cv_$1_dependencies_compiler_type=none 583 if test "$am_compiler_list" = ""; then 584 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` 585 fi 586 for depmode in $am_compiler_list; do 587 # Setup a source with many dependencies, because some compilers 588 # like to wrap large dependency lists on column 80 (with \), and 589 # we should not choose a depcomp mode which is confused by this. 590 # 591 # We need to recreate these files for each test, as the compiler may 592 # overwrite some of them when testing with obscure command lines. 593 # This happens at least with the AIX C compiler. 594 : > sub/conftest.c 595 for i in 1 2 3 4 5 6; do 596 echo '#include "conftst'$i'.h"' >> sub/conftest.c 597 : > sub/conftst$i.h 598 done 599 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 600 601 case $depmode in 602 nosideeffect) 603 # after this tag, mechanisms are not by side-effect, so they'll 604 # only be used when explicitly requested 605 if test "x$enable_dependency_tracking" = xyes; then 606 continue 607 else 608 break 609 fi 610 ;; 611 none) break ;; 612 esac 613 # We check with `-c' and `-o' for the sake of the "dashmstdout" 614 # mode. It turns out that the SunPro C++ compiler does not properly 615 # handle `-M -o', and we need to detect this. 616 if depmode=$depmode \ 617 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 618 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 619 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 620 >/dev/null 2>conftest.err && 621 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 622 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 623 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 624 # icc doesn't choke on unknown options, it will just issue warnings 625 # (even with -Werror). So we grep stderr for any message 626 # that says an option was ignored. 627 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else 628 am_cv_$1_dependencies_compiler_type=$depmode 629 break 630 fi 631 fi 632 done 633 634 cd .. 635 rm -rf conftest.dir 636 else 637 am_cv_$1_dependencies_compiler_type=none 638 fi 639 ]) 640 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) 641 AM_CONDITIONAL([am__fastdep$1], [ 642 test "x$enable_dependency_tracking" != xno \ 643 && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) 644 ]) 645 646 647 # AM_SET_DEPDIR 648 # ------------- 649 # Choose a directory name for dependency files. 650 # This macro is AC_REQUIREd in _AM_DEPENDENCIES 651 AC_DEFUN([AM_SET_DEPDIR], 652 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl 653 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl 654 ]) 655 656 657 # AM_DEP_TRACK 658 # ------------ 659 AC_DEFUN([AM_DEP_TRACK], 660 [AC_ARG_ENABLE(dependency-tracking, 661 [ --disable-dependency-tracking Speeds up one-time builds 662 --enable-dependency-tracking Do not reject slow dependency extractors]) 663 if test "x$enable_dependency_tracking" != xno; then 664 am_depcomp="$ac_aux_dir/depcomp" 665 AMDEPBACKSLASH='\' 666 fi 667 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) 668 AC_SUBST([AMDEPBACKSLASH]) 669 ]) 670 671 # Generate code to set up dependency tracking. -*- Autoconf -*- 672 673 # Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. 674 675 # This program is free software; you can redistribute it and/or modify 676 # it under the terms of the GNU General Public License as published by 677 # the Free Software Foundation; either version 2, or (at your option) 678 # any later version. 679 680 # This program is distributed in the hope that it will be useful, 681 # but WITHOUT ANY WARRANTY; without even the implied warranty of 682 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 683 # GNU General Public License for more details. 684 685 # You should have received a copy of the GNU General Public License 686 # along with this program; if not, write to the Free Software 687 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 688 # 02111-1307, USA. 689 690 #serial 2 691 692 # _AM_OUTPUT_DEPENDENCY_COMMANDS 693 # ------------------------------ 694 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], 695 [for mf in $CONFIG_FILES; do 696 # Strip MF so we end up with the name of the file. 697 mf=`echo "$mf" | sed -e 's/:.*$//'` 698 # Check whether this is an Automake generated Makefile or not. 699 # We used to match only the files named `Makefile.in', but 700 # some people rename them; so instead we look at the file content. 701 # Grep'ing the first line is not enough: some people post-process 702 # each Makefile.in and add a new line on top of each file to say so. 703 # So let's grep whole file. 704 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 705 dirpart=`AS_DIRNAME("$mf")` 706 else 707 continue 708 fi 709 grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue 710 # Extract the definition of DEP_FILES from the Makefile without 711 # running `make'. 712 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` 713 test -z "$DEPDIR" && continue 714 # When using ansi2knr, U may be empty or an underscore; expand it 715 U=`sed -n -e '/^U = / s///p' < "$mf"` 716 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" 717 # We invoke sed twice because it is the simplest approach to 718 # changing $(DEPDIR) to its actual value in the expansion. 719 for file in `sed -n -e ' 720 /^DEP_FILES = .*\\\\$/ { 721 s/^DEP_FILES = // 722 :loop 723 s/\\\\$// 724 p 725 n 726 /\\\\$/ b loop 727 p 728 } 729 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ 730 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 731 # Make sure the directory exists. 732 test -f "$dirpart/$file" && continue 733 fdir=`AS_DIRNAME(["$file"])` 734 AS_MKDIR_P([$dirpart/$fdir]) 735 # echo "creating $dirpart/$file" 736 echo '# dummy' > "$dirpart/$file" 737 done 738 done 739 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS 740 741 742 # AM_OUTPUT_DEPENDENCY_COMMANDS 743 # ----------------------------- 744 # This macro should only be invoked once -- use via AC_REQUIRE. 745 # 746 # This code is only required when automatic dependency tracking 747 # is enabled. FIXME. This creates each `.P' file that we will 748 # need in order to bootstrap the dependency handling code. 749 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], 750 [AC_CONFIG_COMMANDS([depfiles], 751 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], 752 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) 753 ]) 754 755 # Check to see how 'make' treats includes. -*- Autoconf -*- 756 757 # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. 758 759 # This program is free software; you can redistribute it and/or modify 760 # it under the terms of the GNU General Public License as published by 761 # the Free Software Foundation; either version 2, or (at your option) 762 # any later version. 763 764 # This program is distributed in the hope that it will be useful, 765 # but WITHOUT ANY WARRANTY; without even the implied warranty of 766 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 767 # GNU General Public License for more details. 768 769 # You should have received a copy of the GNU General Public License 770 # along with this program; if not, write to the Free Software 771 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 772 # 02111-1307, USA. 773 774 # serial 2 775 776 # AM_MAKE_INCLUDE() 777 # ----------------- 778 # Check to see how make treats includes. 779 AC_DEFUN([AM_MAKE_INCLUDE], 780 [am_make=${MAKE-make} 781 cat > confinc << 'END' 782 am__doit: 783 @echo done 784 .PHONY: am__doit 785 END 786 # If we don't find an include directive, just comment out the code. 787 AC_MSG_CHECKING([for style of include used by $am_make]) 788 am__include="#" 789 am__quote= 790 _am_result=none 791 # First try GNU make style include. 792 echo "include confinc" > confmf 793 # We grep out `Entering directory' and `Leaving directory' 794 # messages which can occur if `w' ends up in MAKEFLAGS. 795 # In particular we don't look at `^make:' because GNU make might 796 # be invoked under some other name (usually "gmake"), in which 797 # case it prints its new name instead of `make'. 798 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 799 am__include=include 800 am__quote= 801 _am_result=GNU 802 fi 803 # Now try BSD make style include. 804 if test "$am__include" = "#"; then 805 echo '.include "confinc"' > confmf 806 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 807 am__include=.include 808 am__quote="\"" 809 _am_result=BSD 810 fi 811 fi 812 AC_SUBST([am__include]) 813 AC_SUBST([am__quote]) 814 AC_MSG_RESULT([$_am_result]) 815 rm -f confinc confmf 816 ]) 817 818 # AM_CONDITIONAL -*- Autoconf -*- 819 820 # Copyright 1997, 2000, 2001 Free Software Foundation, Inc. 821 822 # This program is free software; you can redistribute it and/or modify 823 # it under the terms of the GNU General Public License as published by 824 # the Free Software Foundation; either version 2, or (at your option) 825 # any later version. 826 827 # This program is distributed in the hope that it will be useful, 828 # but WITHOUT ANY WARRANTY; without even the implied warranty of 829 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 830 # GNU General Public License for more details. 831 832 # You should have received a copy of the GNU General Public License 833 # along with this program; if not, write to the Free Software 834 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 835 # 02111-1307, USA. 836 837 # serial 5 838 839 AC_PREREQ(2.52) 840 841 # AM_CONDITIONAL(NAME, SHELL-CONDITION) 842 # ------------------------------------- 843 # Define a conditional. 844 AC_DEFUN([AM_CONDITIONAL], 845 [ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], 846 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl 847 AC_SUBST([$1_TRUE]) 848 AC_SUBST([$1_FALSE]) 849 if $2; then 850 $1_TRUE= 851 $1_FALSE='#' 852 else 853 $1_TRUE='#' 854 $1_FALSE= 855 fi 856 AC_CONFIG_COMMANDS_PRE( 857 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then 858 AC_MSG_ERROR([conditional "$1" was never defined. 859 Usually this means the macro was only invoked conditionally.]) 860 fi])]) 13 861 14 862 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- … … 492 1340 LD="${LD-ld} -m elf_i386" 493 1341 ;; 494 ppc64-*linux* |powerpc64-*linux*)1342 ppc64-*linux*) 495 1343 LD="${LD-ld} -m elf32ppclinux" 496 1344 ;; … … 556 1404 # Check whether the given compiler option works 557 1405 AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], 558 [AC_REQUIRE([LT_AC_PROG_SED]) 559 AC_CACHE_CHECK([$1], [$2], 1406 [AC_CACHE_CHECK([$1], [$2], 560 1407 [$2=no 561 1408 ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) … … 633 1480 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl 634 1481 i=0 635 test string="ABCD"1482 testring="ABCD" 636 1483 637 1484 case $build_os in … … 662 1509 ;; 663 1510 664 amigaos*)665 # On AmigaOS with pdksh, this test takes hours, literally.666 # So we just punt and use a minimum line length of 8192.667 lt_cv_sys_max_cmd_len=8192;668 ;;669 670 1511 *) 671 1512 # If test is not a shell built-in, we'll probably end up computing a 672 1513 # maximum length that is only half of the actual maximum length, but 673 1514 # we can't tell. 674 while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$test string" 2>/dev/null` \675 = "XX$test string") >/dev/null 2>&1 &&676 new_result=`expr "X$test string" : ".*" 2>&1` &&1515 while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \ 1516 = "XX$testring") >/dev/null 2>&1 && 1517 new_result=`expr "X$testring" : ".*" 2>&1` && 677 1518 lt_cv_sys_max_cmd_len=$new_result && 678 1519 test $i != 17 # 1/2 MB should be enough 679 1520 do 680 1521 i=`expr $i + 1` 681 test string=$teststring$teststring1522 testring=$testring$testring 682 1523 done 683 test string=1524 testring= 684 1525 # Add a significant safety factor because C++ compilers can tack on massive 685 1526 # amounts of additional arguments before passing them to the linker. … … 831 1672 ]) 832 1673 ;; 833 1674 834 1675 *) 835 1676 AC_CHECK_FUNC([shl_load], … … 919 1760 mkdir out 920 1761 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1762 1763 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers 1764 # that will create temporary files in the current directory regardless of 1765 # the output directory. Thus, making CWD read-only will cause this test 1766 # to fail, enabling locking or at least warning the user not to do parallel 1767 # builds. 1768 chmod -w . 921 1769 922 1770 lt_compiler_flag="-o out/conftest2.$ac_objext" … … 943 1791 fi 944 1792 chmod u+w . 945 $rm conftest* 946 # SGI C++ compiler will create directory out/ii_files/ for 947 # template instantiation 948 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 949 $rm out/* && rmdir out 1793 $rm conftest* out/* 1794 rmdir out 950 1795 cd .. 951 1796 rmdir conftest … … 1064 1909 AC_MSG_RESULT([no]) 1065 1910 ;; 1066 esac 1911 esac 1067 1912 fi 1068 1913 ])# AC_LIBTOOL_SYS_LIB_STRIP … … 1077 1922 libname_spec='lib$name' 1078 1923 soname_spec= 1079 shrext _cmds=".so"1924 shrext=".so" 1080 1925 postinstall_cmds= 1081 1926 postuninstall_cmds= … … 1165 2010 library_names_spec='$libname.ixlibrary $libname.a' 1166 2011 # Create ${libname}_ixlibrary.a entries in /sys/libs. 1167 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show " cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a|| exit 1; done'2012 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' 1168 2013 ;; 1169 2014 … … 1190 2035 cygwin* | mingw* | pw32*) 1191 2036 version_type=windows 1192 shrext _cmds=".dll"2037 shrext=".dll" 1193 2038 need_version=no 1194 2039 need_lib_prefix=no … … 1212 2057 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1213 2058 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' 1214 sys_lib_search_path_spec="/ usr/lib /lib/w32api/lib /usr/local/lib"2059 sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib" 1215 2060 ;; 1216 2061 mingw*) … … 1251 2096 need_lib_prefix=no 1252 2097 need_version=no 2098 # FIXME: Relying on posixy $() will cause problems for 2099 # cross-compilation, but unfortunately the echo tests do not 2100 # yet detect zsh echo's removal of \ escapes. 1253 2101 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 1254 2102 soname_spec='${libname}${release}${major}$shared_ext' 1255 2103 shlibpath_overrides_runpath=yes 1256 2104 shlibpath_var=DYLD_LIBRARY_PATH 1257 shrext _cmds='$(test .$module = .yes && echo .so || echo .dylib)'2105 shrext='$(test .$module = .yes && echo .so || echo .dylib)' 1258 2106 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 1259 if test "$GCC" = yes; then 1260 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 1261 else 1262 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 2107 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 2108 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 1263 2109 fi 1264 2110 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' … … 1276 2122 freebsd1*) 1277 2123 dynamic_linker=no 1278 ;;1279 1280 kfreebsd*-gnu)1281 version_type=linux1282 need_lib_prefix=no1283 need_version=no1284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'1285 soname_spec='${libname}${release}${shared_ext}$major'1286 shlibpath_var=LD_LIBRARY_PATH1287 shlibpath_overrides_runpath=no1288 hardcode_into_libs=yes1289 dynamic_linker='GNU ld.so'1290 2124 ;; 1291 2125 … … 1338 2172 case "$host_cpu" in 1339 2173 ia64*) 1340 shrext _cmds='.so'2174 shrext='.so' 1341 2175 hardcode_into_libs=yes 1342 2176 dynamic_linker="$host_os dld.so" … … 1353 2187 ;; 1354 2188 hppa*64*) 1355 shrext _cmds='.sl'2189 shrext='.sl' 1356 2190 hardcode_into_libs=yes 1357 2191 dynamic_linker="$host_os dld.sl" … … 1364 2198 ;; 1365 2199 *) 1366 shrext _cmds='.sl'2200 shrext='.sl' 1367 2201 dynamic_linker="$host_os dld.sl" 1368 2202 shlibpath_var=SHLIB_PATH … … 1433 2267 hardcode_into_libs=yes 1434 2268 1435 # find out which ABI we are using 2269 # We used to test for /lib/ld.so.1 and disable shared libraries on 2270 # powerpc, because MkLinux only supported shared libraries with the 2271 # GNU dynamic linker. Since this was broken with cross compilers, 2272 # most powerpc-linux boxes support dynamic linking these days and 2273 # people can always --disable-shared, the test was removed, and we 2274 # assume the GNU/Linux dynamic linker is in use. 2275 dynamic_linker='GNU/Linux ld.so' 2276 2277 # Find out which ABI we are using (multilib Linux x86_64 hack). 1436 2278 libsuff= 1437 2279 case "$host_cpu" in … … 1442 2284 *64-bit*) 1443 2285 libsuff=64 1444 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"1445 2286 ;; 1446 2287 esac … … 1448 2289 rm -rf conftest* 1449 2290 ;; 2291 *) 2292 ;; 1450 2293 esac 1451 1452 # Append ld.so.conf contents to the search path 1453 if test -f /etc/ld.so.conf; then 1454 lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '` 1455 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" 1456 fi 1457 1458 # We used to test for /lib/ld.so.1 and disable shared libraries on 1459 # powerpc, because MkLinux only supported shared libraries with the 1460 # GNU dynamic linker. Since this was broken with cross compilers, 1461 # most powerpc-linux boxes support dynamic linking these days and 1462 # people can always --disable-shared, the test was removed, and we 1463 # assume the GNU/Linux dynamic linker is in use. 1464 dynamic_linker='GNU/Linux ld.so' 1465 ;; 1466 1467 knetbsd*-gnu) 1468 version_type=linux 1469 need_lib_prefix=no 1470 need_version=no 1471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1472 soname_spec='${libname}${release}${shared_ext}$major' 1473 shlibpath_var=LD_LIBRARY_PATH 1474 shlibpath_overrides_runpath=no 1475 hardcode_into_libs=yes 1476 dynamic_linker='GNU ld.so' 2294 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" 2295 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" 1477 2296 ;; 1478 2297 … … 1486 2305 dynamic_linker='NetBSD (a.out) ld.so' 1487 2306 else 1488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${ shared_ext}'2307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}' 1489 2308 soname_spec='${libname}${release}${shared_ext}$major' 1490 2309 dynamic_linker='NetBSD ld.elf_so' … … 1502 2321 ;; 1503 2322 1504 nto-qnx *)2323 nto-qnx) 1505 2324 version_type=linux 1506 2325 need_lib_prefix=no … … 1515 2334 version_type=sunos 1516 2335 need_lib_prefix=no 1517 need_version= yes2336 need_version=no 1518 2337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1519 2338 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' … … 1535 2354 os2*) 1536 2355 libname_spec='$name' 1537 shrext _cmds=".dll"2356 shrext=".dll" 1538 2357 need_lib_prefix=no 1539 2358 library_names_spec='$libname${shared_ext} $libname.a' … … 1971 2790 # AC_PROG_LD 1972 2791 # ---------- 1973 # find the path nameto the GNU or non-GNU linker2792 # find the path to the GNU or non-GNU linker 1974 2793 AC_DEFUN([AC_PROG_LD], 1975 2794 [AC_ARG_WITH([gnu-ld], … … 1997 2816 [[\\/]]* | ?:[[\\/]]*) 1998 2817 re_direlt='/[[^/]][[^/]]*/\.\./' 1999 # Canonicalize the path nameof ld2818 # Canonicalize the path of ld 2000 2819 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 2001 2820 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do … … 2125 2944 ;; 2126 2945 2127 cygwin* )2128 # func_win32_libid is a shell function defined in ltmain.sh2946 cygwin* | mingw* | pw32*) 2947 # win32_libid is a shell function defined in ltmain.sh 2129 2948 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 2130 lt_cv_file_magic_cmd='func_win32_libid' 2131 ;; 2132 2133 mingw* | pw32*) 2134 # Base MSYS/MinGW do not provide the 'file' command needed by 2135 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 2136 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 2137 lt_cv_file_magic_cmd='$OBJDUMP -f' 2949 lt_cv_file_magic_cmd='win32_libid' 2138 2950 ;; 2139 2951 2140 2952 darwin* | rhapsody*) 2953 # this will be overwritten by pass_all, but leave it in just in case 2954 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' 2955 lt_cv_file_magic_cmd='/usr/bin/file -L' 2956 case "$host_os" in 2957 rhapsody* | darwin1.[[012]]) 2958 lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System` 2959 ;; 2960 *) # Darwin 1.3 on 2961 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' 2962 ;; 2963 esac 2141 2964 lt_cv_deplibs_check_method=pass_all 2142 2965 ;; 2143 2966 2144 freebsd* | kfreebsd*-gnu)2967 freebsd*) 2145 2968 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 2146 2969 case $host_cpu in … … 2181 3004 2182 3005 irix5* | irix6* | nonstopux*) 2183 case $LD in 2184 *-32|*"-32 ") libmagic=32-bit;; 2185 *-n32|*"-n32 ") libmagic=N32;; 2186 *-64|*"-64 ") libmagic=64-bit;; 2187 *) libmagic=never-match;; 3006 case $host_os in 3007 irix5* | nonstopux*) 3008 # this will be overridden with pass_all, but let us keep it just in case 3009 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" 3010 ;; 3011 *) 3012 case $LD in 3013 *-32|*"-32 ") libmagic=32-bit;; 3014 *-n32|*"-n32 ") libmagic=N32;; 3015 *-64|*"-64 ") libmagic=64-bit;; 3016 *) libmagic=never-match;; 3017 esac 3018 # this will be overridden with pass_all, but let us keep it just in case 3019 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1" 3020 ;; 2188 3021 esac 3022 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` 2189 3023 lt_cv_deplibs_check_method=pass_all 2190 3024 ;; … … 2193 3027 linux*) 2194 3028 case $host_cpu in 2195 alpha* |hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)3029 alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh* | x86_64*) 2196 3030 lt_cv_deplibs_check_method=pass_all ;; 2197 3031 *) 2198 3032 # glibc up to 2.1.1 does not perform some relocations on ARM 2199 # this will be overridden with pass_all, but let us keep it just in case2200 3033 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; 2201 3034 esac 2202 3035 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` 2203 lt_cv_deplibs_check_method=pass_all2204 3036 ;; 2205 3037 … … 2218 3050 ;; 2219 3051 2220 nto-qnx *)3052 nto-qnx) 2221 3053 lt_cv_deplibs_check_method=unknown 2222 3054 ;; … … 2233 3065 2234 3066 osf3* | osf4* | osf5*) 3067 # this will be overridden with pass_all, but let us keep it just in case 3068 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' 3069 lt_cv_file_magic_test_file=/shlib/libc.so 2235 3070 lt_cv_deplibs_check_method=pass_all 2236 3071 ;; … … 2242 3077 solaris*) 2243 3078 lt_cv_deplibs_check_method=pass_all 3079 lt_cv_file_magic_test_file=/lib/libc.so 2244 3080 ;; 2245 3081 … … 2281 3117 # AC_PROG_NM 2282 3118 # ---------- 2283 # find the path nameto a BSD-compatible name lister3119 # find the path to a BSD-compatible name lister 2284 3120 AC_DEFUN([AC_PROG_NM], 2285 3121 [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, … … 2419 3255 [AC_REQUIRE([AC_PROG_CXX]) 2420 3256 AC_REQUIRE([AC_PROG_CXXCPP]) 2421 _LT_AC_SHELL_INIT([tagnames= ${tagnames+${tagnames},}CXX])3257 _LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`]) 2422 3258 ])# _LT_AC_LANG_CXX 2423 3259 … … 2435 3271 AC_DEFUN([_LT_AC_LANG_F77], 2436 3272 [AC_REQUIRE([AC_PROG_F77]) 2437 _LT_AC_SHELL_INIT([tagnames= ${tagnames+${tagnames},}F77])3273 _LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,F77" | sed 's/^,//'`]) 2438 3274 ])# _LT_AC_LANG_F77 2439 3275 … … 2456 3292 [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], 2457 3293 [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) 2458 _LT_AC_SHELL_INIT([tagnames= ${tagnames+${tagnames},}GCJ])3294 _LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,GCJ" | sed 's/^,//'`]) 2459 3295 ])# _LT_AC_LANG_GCJ 2460 3296 … … 2465 3301 AC_DEFUN([AC_LIBTOOL_RC], 2466 3302 [AC_REQUIRE([LT_AC_PROG_RC]) 2467 _LT_AC_SHELL_INIT([tagnames= ${tagnames+${tagnames},}RC])3303 _LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,RC" | sed 's/^,//'`]) 2468 3304 ])# AC_LIBTOOL_RC 2469 3305 … … 2507 3343 if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then 2508 3344 AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) 2509 if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$ _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then :3345 if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then : 2510 3346 else 2511 3347 AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) … … 2530 3366 AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) 2531 3367 AC_LIBTOOL_PROG_LD_SHLIBS($1) 2532 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)2533 3368 AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) 2534 3369 AC_LIBTOOL_SYS_LIB_STRIP 3370 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) 2535 3371 AC_LIBTOOL_DLOPEN_SELF($1) 2536 3372 … … 2553 3389 ;; 2554 3390 2555 aix4* | aix5*)3391 aix4*) 2556 3392 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 2557 3393 test "$enable_shared" = yes && enable_static=no … … 2559 3395 ;; 2560 3396 darwin* | rhapsody*) 2561 if test "$GCC" = yes; then3397 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 2562 3398 _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 2563 3399 case "$host_os" in … … 2566 3402 ;; 2567 3403 *) # Darwin 1.3 on 2568 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 2569 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 2570 else 2571 case ${MACOSX_DEPLOYMENT_TARGET} in 2572 10.[[012]]) 2573 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 2574 ;; 2575 10.*) 2576 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 2577 ;; 2578 esac 2579 fi 3404 test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 2580 3405 ;; 2581 3406 esac 2582 output_verbose_link_cmd='echo' 3407 # FIXME: Relying on posixy $() will cause problems for 3408 # cross-compilation, but unfortunately the echo tests do not 3409 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 3410 # `"' quotes if we put them in here... so don't! 3411 output_verbose_link_cmd='echo' 2583 3412 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring' 2584 _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle$libobjs $deplibs$compiler_flags'3413 _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 2585 3414 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 2586 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'2587 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle$libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'3415 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 3416 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2588 3417 _LT_AC_TAGVAR(hardcode_direct, $1)=no 2589 3418 _LT_AC_TAGVAR(hardcode_automatic, $1)=yes … … 2591 3420 _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' 2592 3421 _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 2593 else 2594 _LT_AC_TAGVAR(ld_shlibs, $1)=no 2595 fi 2596 ;; 3422 fi 3423 ;; 2597 3424 esac 2598 3425 AC_MSG_RESULT([$enable_shared]) … … 2896 3723 2897 3724 darwin* | rhapsody*) 2898 if test "$GXX" = yes; then3725 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 2899 3726 _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 2900 3727 case "$host_os" in … … 2903 3730 ;; 2904 3731 *) # Darwin 1.3 on 2905 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 2906 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 3732 test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 3733 ;; 3734 esac 3735 lt_int_apple_cc_single_mod=no 3736 output_verbose_link_cmd='echo' 3737 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 3738 lt_int_apple_cc_single_mod=yes 3739 fi 3740 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 3741 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 3742 else 3743 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 3744 fi 3745 _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 3746 3747 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 3748 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 3749 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2907 3750 else 2908 case ${MACOSX_DEPLOYMENT_TARGET} in 2909 10.[[012]]) 2910 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 2911 ;; 2912 10.*) 2913 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 2914 ;; 2915 esac 3751 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2916 3752 fi 2917 ;; 2918 esac 2919 lt_int_apple_cc_single_mod=no 2920 output_verbose_link_cmd='echo' 2921 if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then 2922 lt_int_apple_cc_single_mod=yes 2923 fi 2924 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 2925 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 2926 else 2927 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 2928 fi 2929 _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 2930 2931 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 2932 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 2933 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2934 else 2935 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2936 fi 2937 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 3753 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 2938 3754 _LT_AC_TAGVAR(hardcode_direct, $1)=no 2939 3755 _LT_AC_TAGVAR(hardcode_automatic, $1)=yes … … 2941 3757 _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' 2942 3758 _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 2943 else 2944 _LT_AC_TAGVAR(ld_shlibs, $1)=no 2945 fi 3759 fi 2946 3760 ;; 2947 3761 … … 2970 3784 _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 2971 3785 ;; 2972 freebsd* | kfreebsd*-gnu)3786 freebsd*) 2973 3787 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 2974 3788 # conventions … … 3001 3815 # from the output so that they don't get included in the library 3002 3816 # dependencies. 3003 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'3817 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 3004 3818 ;; 3005 3819 *) … … 3480 4294 AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) 3481 4295 AC_LIBTOOL_PROG_LD_SHLIBS($1) 3482 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)3483 4296 AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) 3484 4297 AC_LIBTOOL_SYS_LIB_STRIP 4298 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) 3485 4299 AC_LIBTOOL_DLOPEN_SELF($1) 3486 4300 … … 3704 4518 fi 3705 4519 ;; 3706 aix4* | aix5*)4520 aix4*) 3707 4521 test "$enable_shared" = yes && enable_static=no 3708 4522 ;; … … 3724 4538 AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) 3725 4539 AC_LIBTOOL_PROG_LD_SHLIBS($1) 3726 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)3727 4540 AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) 3728 4541 AC_LIBTOOL_SYS_LIB_STRIP 3729 4542 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) 3730 4543 3731 4544 AC_LIBTOOL_CONFIG($1) … … 3775 4588 AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) 3776 4589 AC_LIBTOOL_PROG_LD_SHLIBS($1) 3777 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)3778 4590 AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) 3779 4591 AC_LIBTOOL_SYS_LIB_STRIP 4592 AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) 3780 4593 AC_LIBTOOL_DLOPEN_SELF($1) 3781 4594 … … 3842 4655 if test -n "${ZSH_VERSION+set}" ; then 3843 4656 setopt NO_GLOB_SUBST 3844 fi 4657 fi 3845 4658 # Now quote all the things that may contain metacharacters while being 3846 4659 # careful not to overquote the AC_SUBSTed values. We take copies of the 3847 4660 # variables and quote the copies for generation of the libtool script. 3848 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ 3849 SED SHELL STRIP \ 4661 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \ 3850 4662 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 3851 4663 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ … … 3897 4709 _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \ 3898 4710 _LT_AC_TAGVAR(module_cmds, $1) | \ 3899 _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ 4711 _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ 3900 4712 _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \ 3901 4713 _LT_AC_TAGVAR(export_symbols_cmds, $1) | \ … … 4028 4840 4029 4841 # A symbol stripping program 4030 STRIP=$ lt_STRIP4842 STRIP=$STRIP 4031 4843 4032 4844 # Used to examine libraries when file_magic_cmd begins "file" … … 4059 4871 4060 4872 # Shared library suffix (normally ".so"). 4061 shrext _cmds='$shrext_cmds'4873 shrext='$shrext' 4062 4874 4063 4875 # Executable file suffix (normally ""). … … 4303 5115 # `config.status --recheck' to rerun these tests and create the 4304 5116 # libtool script then. 4305 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 4306 if test -f "$ltmain_in"; then 4307 test -f Makefile && make "$ltmain" 4308 fi 5117 test -f Makefile && make "$ltmain" 4309 5118 fi 4310 5119 ])# AC_LIBTOOL_CONFIG … … 4612 5421 esac 4613 5422 ;; 4614 freebsd* | kfreebsd*-gnu)5423 freebsd*) 4615 5424 # FreeBSD uses GNU C++ 4616 5425 ;; … … 4663 5472 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' 4664 5473 _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 4665 ;; 5474 ;; 4666 5475 cxx) 4667 5476 # Compaq C++ … … 4888 5697 linux*) 4889 5698 case $CC in 4890 icc * | ecc*)5699 icc|ecc) 4891 5700 _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 4892 5701 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' 4893 5702 _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' 4894 5703 ;; 4895 ccc *)5704 ccc) 4896 5705 _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' 4897 5706 # All Alpha code is PIC. … … 5023 5832 _LT_AC_TAGVAR(hardcode_automatic, $1)=no 5024 5833 _LT_AC_TAGVAR(module_cmds, $1)= 5025 _LT_AC_TAGVAR(module_expsym_cmds, $1)= 5834 _LT_AC_TAGVAR(module_expsym_cmds, $1)= 5026 5835 _LT_AC_TAGVAR(always_export_symbols, $1)=no 5027 5836 _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' … … 5167 5976 5168 5977 linux*) 5169 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then5978 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then 5170 5979 tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 5171 5980 _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds" … … 5367 6176 libext=lib 5368 6177 # Tell ltmain to make .dll files, not .so files. 5369 shrext _cmds=".dll"6178 shrext=".dll" 5370 6179 # FIXME: Setting linknames here is a bad hack. 5371 6180 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' … … 5379 6188 5380 6189 darwin* | rhapsody*) 5381 if test "$GXX" = yes ; then6190 if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then 5382 6191 _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no 5383 6192 case "$host_os" in … … 5386 6195 ;; 5387 6196 *) # Darwin 1.3 on 5388 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 5389 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 5390 else 5391 case ${MACOSX_DEPLOYMENT_TARGET} in 5392 10.[[012]]) 5393 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 5394 ;; 5395 10.*) 5396 _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup' 5397 ;; 5398 esac 5399 fi 6197 test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress' 5400 6198 ;; 5401 6199 esac 6200 # FIXME: Relying on posixy $() will cause problems for 6201 # cross-compilation, but unfortunately the echo tests do not 6202 # yet detect zsh echo's removal of \ escapes. Also zsh mangles 6203 # `"' quotes if we put them in here... so don't! 5402 6204 lt_int_apple_cc_single_mod=no 5403 6205 output_verbose_link_cmd='echo' … … 5410 6212 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 5411 6213 fi 5412 _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle$libobjs $deplibs$compiler_flags'6214 _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags' 5413 6215 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's 5414 6216 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then … … 5417 6219 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 5418 6220 fi 5419 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle$libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'6221 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 5420 6222 _LT_AC_TAGVAR(hardcode_direct, $1)=no 5421 6223 _LT_AC_TAGVAR(hardcode_automatic, $1)=yes … … 5423 6225 _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience' 5424 6226 _LT_AC_TAGVAR(link_all_deplibs, $1)=yes 5425 else 5426 _LT_AC_TAGVAR(ld_shlibs, $1)=no 5427 fi 6227 fi 5428 6228 ;; 5429 6229 … … 5458 6258 5459 6259 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 5460 freebsd* | kfreebsd*-gnu)6260 freebsd*) 5461 6261 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 5462 6262 _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' … … 5775 6575 $rm conftest* 5776 6576 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 5777 6577 5778 6578 if AC_TRY_EVAL(ac_compile) 2>conftest.err; then 5779 6579 soname=conftest … … 5937 6737 ]) 5938 6738 5939 # -*- Autoconf -*-5940 # Copyright (C) 2002, 2003 Free Software Foundation, Inc.5941 # Generated from amversion.in; do not edit by hand.5942 5943 # This program is free software; you can redistribute it and/or modify5944 # it under the terms of the GNU General Public License as published by5945 # the Free Software Foundation; either version 2, or (at your option)5946 # any later version.5947 5948 # This program is distributed in the hope that it will be useful,5949 # but WITHOUT ANY WARRANTY; without even the implied warranty of5950 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the5951 # GNU General Public License for more details.5952 5953 # You should have received a copy of the GNU General Public License5954 # along with this program; if not, write to the Free Software5955 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA5956 5957 # AM_AUTOMAKE_VERSION(VERSION)5958 # ----------------------------5959 # Automake X.Y traces this macro to ensure aclocal.m4 has been5960 # generated from the m4 files accompanying Automake X.Y.5961 AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"])5962 5963 # AM_SET_CURRENT_AUTOMAKE_VERSION5964 # -------------------------------5965 # Call AM_AUTOMAKE_VERSION so it can be traced.5966 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.5967 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],5968 [AM_AUTOMAKE_VERSION([1.8.3])])5969 5970 # AM_AUX_DIR_EXPAND5971 5972 # Copyright (C) 2001, 2003 Free Software Foundation, Inc.5973 5974 # This program is free software; you can redistribute it and/or modify5975 # it under the terms of the GNU General Public License as published by5976 # the Free Software Foundation; either version 2, or (at your option)5977 # any later version.5978 5979 # This program is distributed in the hope that it will be useful,5980 # but WITHOUT ANY WARRANTY; without even the implied warranty of5981 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the5982 # GNU General Public License for more details.5983 5984 # You should have received a copy of the GNU General Public License5985 # along with this program; if not, write to the Free Software5986 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA5987 # 02111-1307, USA.5988 5989 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets5990 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to5991 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.5992 #5993 # Of course, Automake must honor this variable whenever it calls a5994 # tool from the auxiliary directory. The problem is that $srcdir (and5995 # therefore $ac_aux_dir as well) can be either absolute or relative,5996 # depending on how configure is run. This is pretty annoying, since5997 # it makes $ac_aux_dir quite unusable in subdirectories: in the top5998 # source directory, any form will work fine, but in subdirectories a5999 # relative path needs to be adjusted first.6000 #6001 # $ac_aux_dir/missing6002 # fails when called from a subdirectory if $ac_aux_dir is relative6003 # $top_srcdir/$ac_aux_dir/missing6004 # fails if $ac_aux_dir is absolute,6005 # fails when called from a subdirectory in a VPATH build with6006 # a relative $ac_aux_dir6007 #6008 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir6009 # are both prefixed by $srcdir. In an in-source build this is usually6010 # harmless because $srcdir is `.', but things will broke when you6011 # start a VPATH build or use an absolute $srcdir.6012 #6013 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,6014 # iff we strip the leading $srcdir from $ac_aux_dir. That would be:6015 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`6016 # and then we would define $MISSING as6017 # MISSING="\${SHELL} $am_aux_dir/missing"6018 # This will work as long as MISSING is not called from configure, because6019 # unfortunately $(top_srcdir) has no meaning in configure.6020 # However there are other variables, like CC, which are often used in6021 # configure, and could therefore not use this "fixed" $ac_aux_dir.6022 #6023 # Another solution, used here, is to always expand $ac_aux_dir to an6024 # absolute PATH. The drawback is that using absolute paths prevent a6025 # configured tree to be moved without reconfiguration.6026 6027 AC_DEFUN([AM_AUX_DIR_EXPAND],6028 [dnl Rely on autoconf to set up CDPATH properly.6029 AC_PREREQ([2.50])dnl6030 # expand $ac_aux_dir to an absolute path6031 am_aux_dir=`cd $ac_aux_dir && pwd`6032 ])6033 6034 # AM_CONDITIONAL -*- Autoconf -*-6035 6036 # Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.6037 6038 # This program is free software; you can redistribute it and/or modify6039 # it under the terms of the GNU General Public License as published by6040 # the Free Software Foundation; either version 2, or (at your option)6041 # any later version.6042 6043 # This program is distributed in the hope that it will be useful,6044 # but WITHOUT ANY WARRANTY; without even the implied warranty of6045 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6046 # GNU General Public License for more details.6047 6048 # You should have received a copy of the GNU General Public License6049 # along with this program; if not, write to the Free Software6050 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6051 # 02111-1307, USA.6052 6053 # serial 66054 6055 # AM_CONDITIONAL(NAME, SHELL-CONDITION)6056 # -------------------------------------6057 # Define a conditional.6058 AC_DEFUN([AM_CONDITIONAL],6059 [AC_PREREQ(2.52)dnl6060 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],6061 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl6062 AC_SUBST([$1_TRUE])6063 AC_SUBST([$1_FALSE])6064 if $2; then6065 $1_TRUE=6066 $1_FALSE='#'6067 else6068 $1_TRUE='#'6069 $1_FALSE=6070 fi6071 AC_CONFIG_COMMANDS_PRE(6072 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then6073 AC_MSG_ERROR([conditional "$1" was never defined.6074 Usually this means the macro was only invoked conditionally.])6075 fi])])6076 6077 # serial 7 -*- Autoconf -*-6078 6079 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 20046080 # Free Software Foundation, Inc.6081 6082 # This program is free software; you can redistribute it and/or modify6083 # it under the terms of the GNU General Public License as published by6084 # the Free Software Foundation; either version 2, or (at your option)6085 # any later version.6086 6087 # This program is distributed in the hope that it will be useful,6088 # but WITHOUT ANY WARRANTY; without even the implied warranty of6089 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6090 # GNU General Public License for more details.6091 6092 # You should have received a copy of the GNU General Public License6093 # along with this program; if not, write to the Free Software6094 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6095 # 02111-1307, USA.6096 6097 6098 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be6099 # written in clear, in which case automake, when reading aclocal.m4,6100 # will think it sees a *use*, and therefore will trigger all it's6101 # C support machinery. Also note that it means that autoscan, seeing6102 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...6103 6104 6105 6106 # _AM_DEPENDENCIES(NAME)6107 # ----------------------6108 # See how the compiler implements dependency checking.6109 # NAME is "CC", "CXX", "GCJ", or "OBJC".6110 # We try a few techniques and use that to set a single cache variable.6111 #6112 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was6113 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular6114 # dependency, and given that the user is not expected to run this macro,6115 # just rely on AC_PROG_CC.6116 AC_DEFUN([_AM_DEPENDENCIES],6117 [AC_REQUIRE([AM_SET_DEPDIR])dnl6118 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl6119 AC_REQUIRE([AM_MAKE_INCLUDE])dnl6120 AC_REQUIRE([AM_DEP_TRACK])dnl6121 6122 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],6123 [$1], CXX, [depcc="$CXX" am_compiler_list=],6124 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],6125 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],6126 [depcc="$$1" am_compiler_list=])6127 6128 AC_CACHE_CHECK([dependency style of $depcc],6129 [am_cv_$1_dependencies_compiler_type],6130 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then6131 # We make a subdir and do the tests there. Otherwise we can end up6132 # making bogus files that we don't know about and never remove. For6133 # instance it was reported that on HP-UX the gcc test will end up6134 # making a dummy file named `D' -- because `-MD' means `put the output6135 # in D'.6136 mkdir conftest.dir6137 # Copy depcomp to subdir because otherwise we won't find it if we're6138 # using a relative directory.6139 cp "$am_depcomp" conftest.dir6140 cd conftest.dir6141 # We will build objects and dependencies in a subdirectory because6142 # it helps to detect inapplicable dependency modes. For instance6143 # both Tru64's cc and ICC support -MD to output dependencies as a6144 # side effect of compilation, but ICC will put the dependencies in6145 # the current directory while Tru64 will put them in the object6146 # directory.6147 mkdir sub6148 6149 am_cv_$1_dependencies_compiler_type=none6150 if test "$am_compiler_list" = ""; then6151 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`6152 fi6153 for depmode in $am_compiler_list; do6154 # Setup a source with many dependencies, because some compilers6155 # like to wrap large dependency lists on column 80 (with \), and6156 # we should not choose a depcomp mode which is confused by this.6157 #6158 # We need to recreate these files for each test, as the compiler may6159 # overwrite some of them when testing with obscure command lines.6160 # This happens at least with the AIX C compiler.6161 : > sub/conftest.c6162 for i in 1 2 3 4 5 6; do6163 echo '#include "conftst'$i'.h"' >> sub/conftest.c6164 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with6165 # Solaris 8's {/usr,}/bin/sh.6166 touch sub/conftst$i.h6167 done6168 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf6169 6170 case $depmode in6171 nosideeffect)6172 # after this tag, mechanisms are not by side-effect, so they'll6173 # only be used when explicitly requested6174 if test "x$enable_dependency_tracking" = xyes; then6175 continue6176 else6177 break6178 fi6179 ;;6180 none) break ;;6181 esac6182 # We check with `-c' and `-o' for the sake of the "dashmstdout"6183 # mode. It turns out that the SunPro C++ compiler does not properly6184 # handle `-M -o', and we need to detect this.6185 if depmode=$depmode \6186 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \6187 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \6188 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \6189 >/dev/null 2>conftest.err &&6190 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&6191 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&6192 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then6193 # icc doesn't choke on unknown options, it will just issue warnings6194 # (even with -Werror). So we grep stderr for any message6195 # that says an option was ignored.6196 if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else6197 am_cv_$1_dependencies_compiler_type=$depmode6198 break6199 fi6200 fi6201 done6202 6203 cd ..6204 rm -rf conftest.dir6205 else6206 am_cv_$1_dependencies_compiler_type=none6207 fi6208 ])6209 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])6210 AM_CONDITIONAL([am__fastdep$1], [6211 test "x$enable_dependency_tracking" != xno \6212 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])6213 ])6214 6215 6216 # AM_SET_DEPDIR6217 # -------------6218 # Choose a directory name for dependency files.6219 # This macro is AC_REQUIREd in _AM_DEPENDENCIES6220 AC_DEFUN([AM_SET_DEPDIR],6221 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl6222 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl6223 ])6224 6225 6226 # AM_DEP_TRACK6227 # ------------6228 AC_DEFUN([AM_DEP_TRACK],6229 [AC_ARG_ENABLE(dependency-tracking,6230 [ --disable-dependency-tracking speeds up one-time build6231 --enable-dependency-tracking do not reject slow dependency extractors])6232 if test "x$enable_dependency_tracking" != xno; then6233 am_depcomp="$ac_aux_dir/depcomp"6234 AMDEPBACKSLASH='\'6235 fi6236 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])6237 AC_SUBST([AMDEPBACKSLASH])6238 ])6239 6240 # Generate code to set up dependency tracking. -*- Autoconf -*-6241 6242 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.6243 6244 # This program is free software; you can redistribute it and/or modify6245 # it under the terms of the GNU General Public License as published by6246 # the Free Software Foundation; either version 2, or (at your option)6247 # any later version.6248 6249 # This program is distributed in the hope that it will be useful,6250 # but WITHOUT ANY WARRANTY; without even the implied warranty of6251 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6252 # GNU General Public License for more details.6253 6254 # You should have received a copy of the GNU General Public License6255 # along with this program; if not, write to the Free Software6256 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6257 # 02111-1307, USA.6258 6259 #serial 26260 6261 # _AM_OUTPUT_DEPENDENCY_COMMANDS6262 # ------------------------------6263 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],6264 [for mf in $CONFIG_FILES; do6265 # Strip MF so we end up with the name of the file.6266 mf=`echo "$mf" | sed -e 's/:.*$//'`6267 # Check whether this is an Automake generated Makefile or not.6268 # We used to match only the files named `Makefile.in', but6269 # some people rename them; so instead we look at the file content.6270 # Grep'ing the first line is not enough: some people post-process6271 # each Makefile.in and add a new line on top of each file to say so.6272 # So let's grep whole file.6273 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then6274 dirpart=`AS_DIRNAME("$mf")`6275 else6276 continue6277 fi6278 grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue6279 # Extract the definition of DEP_FILES from the Makefile without6280 # running `make'.6281 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`6282 test -z "$DEPDIR" && continue6283 # When using ansi2knr, U may be empty or an underscore; expand it6284 U=`sed -n 's/^U = //p' < "$mf"`6285 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"6286 # We invoke sed twice because it is the simplest approach to6287 # changing $(DEPDIR) to its actual value in the expansion.6288 for file in `sed -n '6289 /^DEP_FILES = .*\\\\$/ {6290 s/^DEP_FILES = //6291 :loop6292 s/\\\\$//6293 p6294 n6295 /\\\\$/ b loop6296 p6297 }6298 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \6299 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do6300 # Make sure the directory exists.6301 test -f "$dirpart/$file" && continue6302 fdir=`AS_DIRNAME(["$file"])`6303 AS_MKDIR_P([$dirpart/$fdir])6304 # echo "creating $dirpart/$file"6305 echo '# dummy' > "$dirpart/$file"6306 done6307 done6308 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS6309 6310 6311 # AM_OUTPUT_DEPENDENCY_COMMANDS6312 # -----------------------------6313 # This macro should only be invoked once -- use via AC_REQUIRE.6314 #6315 # This code is only required when automatic dependency tracking6316 # is enabled. FIXME. This creates each `.P' file that we will6317 # need in order to bootstrap the dependency handling code.6318 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],6319 [AC_CONFIG_COMMANDS([depfiles],6320 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],6321 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])6322 ])6323 6324 # Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-6325 6326 # Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.6327 6328 # This program is free software; you can redistribute it and/or modify6329 # it under the terms of the GNU General Public License as published by6330 # the Free Software Foundation; either version 2, or (at your option)6331 # any later version.6332 6333 # This program is distributed in the hope that it will be useful,6334 # but WITHOUT ANY WARRANTY; without even the implied warranty of6335 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6336 # GNU General Public License for more details.6337 6338 # You should have received a copy of the GNU General Public License6339 # along with this program; if not, write to the Free Software6340 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6341 # 02111-1307, USA.6342 6343 # serial 76344 6345 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.6346 AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])6347 6348 # Do all the work for Automake. -*- Autoconf -*-6349 6350 # This macro actually does too much some checks are only needed if6351 # your package does certain things. But this isn't really a big deal.6352 6353 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 20036354 # Free Software Foundation, Inc.6355 6356 # This program is free software; you can redistribute it and/or modify6357 # it under the terms of the GNU General Public License as published by6358 # the Free Software Foundation; either version 2, or (at your option)6359 # any later version.6360 6361 # This program is distributed in the hope that it will be useful,6362 # but WITHOUT ANY WARRANTY; without even the implied warranty of6363 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6364 # GNU General Public License for more details.6365 6366 # You should have received a copy of the GNU General Public License6367 # along with this program; if not, write to the Free Software6368 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6369 # 02111-1307, USA.6370 6371 # serial 116372 6373 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])6374 # AM_INIT_AUTOMAKE([OPTIONS])6375 # -----------------------------------------------6376 # The call with PACKAGE and VERSION arguments is the old style6377 # call (pre autoconf-2.50), which is being phased out. PACKAGE6378 # and VERSION should now be passed to AC_INIT and removed from6379 # the call to AM_INIT_AUTOMAKE.6380 # We support both call styles for the transition. After6381 # the next Automake release, Autoconf can make the AC_INIT6382 # arguments mandatory, and then we can depend on a new Autoconf6383 # release and drop the old call support.6384 AC_DEFUN([AM_INIT_AUTOMAKE],6385 [AC_PREREQ([2.58])dnl6386 dnl Autoconf wants to disallow AM_ names. We explicitly allow6387 dnl the ones we care about.6388 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl6389 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl6390 AC_REQUIRE([AC_PROG_INSTALL])dnl6391 # test to see if srcdir already configured6392 if test "`cd $srcdir && pwd`" != "`pwd`" &&6393 test -f $srcdir/config.status; then6394 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])6395 fi6396 6397 # test whether we have cygpath6398 if test -z "$CYGPATH_W"; then6399 if (cygpath --version) >/dev/null 2>/dev/null; then6400 CYGPATH_W='cygpath -w'6401 else6402 CYGPATH_W=echo6403 fi6404 fi6405 AC_SUBST([CYGPATH_W])6406 6407 # Define the identity of the package.6408 dnl Distinguish between old-style and new-style calls.6409 m4_ifval([$2],6410 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl6411 AC_SUBST([PACKAGE], [$1])dnl6412 AC_SUBST([VERSION], [$2])],6413 [_AM_SET_OPTIONS([$1])dnl6414 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl6415 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl6416 6417 _AM_IF_OPTION([no-define],,6418 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])6419 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl6420 6421 # Some tools Automake needs.6422 AC_REQUIRE([AM_SANITY_CHECK])dnl6423 AC_REQUIRE([AC_ARG_PROGRAM])dnl6424 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})6425 AM_MISSING_PROG(AUTOCONF, autoconf)6426 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})6427 AM_MISSING_PROG(AUTOHEADER, autoheader)6428 AM_MISSING_PROG(MAKEINFO, makeinfo)6429 AM_MISSING_PROG(AMTAR, tar)6430 AM_PROG_INSTALL_SH6431 AM_PROG_INSTALL_STRIP6432 AC_REQUIRE([AM_PROG_MKDIR_P])dnl6433 # We need awk for the "check" target. The system "awk" is bad on6434 # some platforms.6435 AC_REQUIRE([AC_PROG_AWK])dnl6436 AC_REQUIRE([AC_PROG_MAKE_SET])dnl6437 AC_REQUIRE([AM_SET_LEADING_DOT])dnl6438 6439 _AM_IF_OPTION([no-dependencies],,6440 [AC_PROVIDE_IFELSE([AC_PROG_CC],6441 [_AM_DEPENDENCIES(CC)],6442 [define([AC_PROG_CC],6443 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl6444 AC_PROVIDE_IFELSE([AC_PROG_CXX],6445 [_AM_DEPENDENCIES(CXX)],6446 [define([AC_PROG_CXX],6447 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl6448 ])6449 ])6450 6451 6452 # When config.status generates a header, we must update the stamp-h file.6453 # This file resides in the same directory as the config header6454 # that is generated. The stamp files are numbered to have different names.6455 6456 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the6457 # loop where config.status creates the headers, so we can generate6458 # our stamp files there.6459 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],6460 [# Compute $1's index in $config_headers.6461 _am_stamp_count=16462 for _am_header in $config_headers :; do6463 case $_am_header in6464 $1 | $1:* )6465 break ;;6466 * )6467 _am_stamp_count=`expr $_am_stamp_count + 1` ;;6468 esac6469 done6470 echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])6471 6472 # AM_PROG_INSTALL_SH6473 # ------------------6474 # Define $install_sh.6475 6476 # Copyright (C) 2001, 2003 Free Software Foundation, Inc.6477 6478 # This program is free software; you can redistribute it and/or modify6479 # it under the terms of the GNU General Public License as published by6480 # the Free Software Foundation; either version 2, or (at your option)6481 # any later version.6482 6483 # This program is distributed in the hope that it will be useful,6484 # but WITHOUT ANY WARRANTY; without even the implied warranty of6485 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6486 # GNU General Public License for more details.6487 6488 # You should have received a copy of the GNU General Public License6489 # along with this program; if not, write to the Free Software6490 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6491 # 02111-1307, USA.6492 6493 AC_DEFUN([AM_PROG_INSTALL_SH],6494 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl6495 install_sh=${install_sh-"$am_aux_dir/install-sh"}6496 AC_SUBST(install_sh)])6497 6498 # -*- Autoconf -*-6499 # Copyright (C) 2003 Free Software Foundation, Inc.6500 6501 # This program is free software; you can redistribute it and/or modify6502 # it under the terms of the GNU General Public License as published by6503 # the Free Software Foundation; either version 2, or (at your option)6504 # any later version.6505 6506 # This program is distributed in the hope that it will be useful,6507 # but WITHOUT ANY WARRANTY; without even the implied warranty of6508 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6509 # GNU General Public License for more details.6510 6511 # You should have received a copy of the GNU General Public License6512 # along with this program; if not, write to the Free Software6513 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6514 # 02111-1307, USA.6515 6516 # serial 16517 6518 # Check whether the underlying file-system supports filenames6519 # with a leading dot. For instance MS-DOS doesn't.6520 AC_DEFUN([AM_SET_LEADING_DOT],6521 [rm -rf .tst 2>/dev/null6522 mkdir .tst 2>/dev/null6523 if test -d .tst; then6524 am__leading_dot=.6525 else6526 am__leading_dot=_6527 fi6528 rmdir .tst 2>/dev/null6529 AC_SUBST([am__leading_dot])])6530 6531 # Check to see how 'make' treats includes. -*- Autoconf -*-6532 6533 # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.6534 6535 # This program is free software; you can redistribute it and/or modify6536 # it under the terms of the GNU General Public License as published by6537 # the Free Software Foundation; either version 2, or (at your option)6538 # any later version.6539 6540 # This program is distributed in the hope that it will be useful,6541 # but WITHOUT ANY WARRANTY; without even the implied warranty of6542 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6543 # GNU General Public License for more details.6544 6545 # You should have received a copy of the GNU General Public License6546 # along with this program; if not, write to the Free Software6547 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6548 # 02111-1307, USA.6549 6550 # serial 26551 6552 # AM_MAKE_INCLUDE()6553 # -----------------6554 # Check to see how make treats includes.6555 AC_DEFUN([AM_MAKE_INCLUDE],6556 [am_make=${MAKE-make}6557 cat > confinc << 'END'6558 am__doit:6559 @echo done6560 .PHONY: am__doit6561 END6562 # If we don't find an include directive, just comment out the code.6563 AC_MSG_CHECKING([for style of include used by $am_make])6564 am__include="#"6565 am__quote=6566 _am_result=none6567 # First try GNU make style include.6568 echo "include confinc" > confmf6569 # We grep out `Entering directory' and `Leaving directory'6570 # messages which can occur if `w' ends up in MAKEFLAGS.6571 # In particular we don't look at `^make:' because GNU make might6572 # be invoked under some other name (usually "gmake"), in which6573 # case it prints its new name instead of `make'.6574 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then6575 am__include=include6576 am__quote=6577 _am_result=GNU6578 fi6579 # Now try BSD make style include.6580 if test "$am__include" = "#"; then6581 echo '.include "confinc"' > confmf6582 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then6583 am__include=.include6584 am__quote="\""6585 _am_result=BSD6586 fi6587 fi6588 AC_SUBST([am__include])6589 AC_SUBST([am__quote])6590 AC_MSG_RESULT([$_am_result])6591 rm -f confinc confmf6592 ])6593 6594 # -*- Autoconf -*-6595 6596 6597 # Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.6598 6599 # This program is free software; you can redistribute it and/or modify6600 # it under the terms of the GNU General Public License as published by6601 # the Free Software Foundation; either version 2, or (at your option)6602 # any later version.6603 6604 # This program is distributed in the hope that it will be useful,6605 # but WITHOUT ANY WARRANTY; without even the implied warranty of6606 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6607 # GNU General Public License for more details.6608 6609 # You should have received a copy of the GNU General Public License6610 # along with this program; if not, write to the Free Software6611 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6612 # 02111-1307, USA.6613 6614 # serial 36615 6616 # AM_MISSING_PROG(NAME, PROGRAM)6617 # ------------------------------6618 AC_DEFUN([AM_MISSING_PROG],6619 [AC_REQUIRE([AM_MISSING_HAS_RUN])6620 $1=${$1-"${am_missing_run}$2"}6621 AC_SUBST($1)])6622 6623 6624 # AM_MISSING_HAS_RUN6625 # ------------------6626 # Define MISSING if not defined so far and test if it supports --run.6627 # If it does, set am_missing_run to use it, otherwise, to nothing.6628 AC_DEFUN([AM_MISSING_HAS_RUN],6629 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl6630 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"6631 # Use eval to expand $SHELL6632 if eval "$MISSING --run true"; then6633 am_missing_run="$MISSING --run "6634 else6635 am_missing_run=6636 AC_MSG_WARN([`missing' script is too old or missing])6637 fi6638 ])6639 6640 # AM_PROG_MKDIR_P6641 # ---------------6642 # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.6643 6644 # Copyright (C) 2003, 2004 Free Software Foundation, Inc.6645 6646 # This program is free software; you can redistribute it and/or modify6647 # it under the terms of the GNU General Public License as published by6648 # the Free Software Foundation; either version 2, or (at your option)6649 # any later version.6650 6651 # This program is distributed in the hope that it will be useful,6652 # but WITHOUT ANY WARRANTY; without even the implied warranty of6653 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6654 # GNU General Public License for more details.6655 6656 # You should have received a copy of the GNU General Public License6657 # along with this program; if not, write to the Free Software6658 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6659 # 02111-1307, USA.6660 6661 # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories6662 # created by `make install' are always world readable, even if the6663 # installer happens to have an overly restrictive umask (e.g. 077).6664 # This was a mistake. There are at least two reasons why we must not6665 # use `-m 0755':6666 # - it causes special bits like SGID to be ignored,6667 # - it may be too restrictive (some setups expect 775 directories).6668 #6669 # Do not use -m 0755 and let people choose whatever they expect by6670 # setting umask.6671 #6672 # We cannot accept any implementation of `mkdir' that recognizes `-p'.6673 # Some implementations (such as Solaris 8's) are not thread-safe: if a6674 # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'6675 # concurrently, both version can detect that a/ is missing, but only6676 # one can create it and the other will error out. Consequently we6677 # restrict ourselves to GNU make (using the --version option ensures6678 # this.)6679 AC_DEFUN([AM_PROG_MKDIR_P],6680 [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then6681 # Keeping the `.' argument allows $(mkdir_p) to be used without6682 # argument. Indeed, we sometimes output rules like6683 # $(mkdir_p) $(somedir)6684 # where $(somedir) is conditionally defined.6685 # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more6686 # expensive solution, as it forces Make to start a sub-shell.)6687 mkdir_p='mkdir -p -- .'6688 else6689 # On NextStep and OpenStep, the `mkdir' command does not6690 # recognize any option. It will interpret all options as6691 # directories to create, and then abort because `.' already6692 # exists.6693 for d in ./-p ./--version;6694 do6695 test -d $d && rmdir $d6696 done6697 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.6698 if test -f "$ac_aux_dir/mkinstalldirs"; then6699 mkdir_p='$(mkinstalldirs)'6700 else6701 mkdir_p='$(install_sh) -d'6702 fi6703 fi6704 AC_SUBST([mkdir_p])])6705 6706 # Helper functions for option handling. -*- Autoconf -*-6707 6708 # Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.6709 6710 # This program is free software; you can redistribute it and/or modify6711 # it under the terms of the GNU General Public License as published by6712 # the Free Software Foundation; either version 2, or (at your option)6713 # any later version.6714 6715 # This program is distributed in the hope that it will be useful,6716 # but WITHOUT ANY WARRANTY; without even the implied warranty of6717 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6718 # GNU General Public License for more details.6719 6720 # You should have received a copy of the GNU General Public License6721 # along with this program; if not, write to the Free Software6722 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6723 # 02111-1307, USA.6724 6725 # serial 26726 6727 # _AM_MANGLE_OPTION(NAME)6728 # -----------------------6729 AC_DEFUN([_AM_MANGLE_OPTION],6730 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])6731 6732 # _AM_SET_OPTION(NAME)6733 # ------------------------------6734 # Set option NAME. Presently that only means defining a flag for this option.6735 AC_DEFUN([_AM_SET_OPTION],6736 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])6737 6738 # _AM_SET_OPTIONS(OPTIONS)6739 # ----------------------------------6740 # OPTIONS is a space-separated list of Automake options.6741 AC_DEFUN([_AM_SET_OPTIONS],6742 [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])6743 6744 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])6745 # -------------------------------------------6746 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.6747 AC_DEFUN([_AM_IF_OPTION],6748 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])6749 6750 #6751 # Check to make sure that the build environment is sane.6752 #6753 6754 # Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.6755 6756 # This program is free software; you can redistribute it and/or modify6757 # it under the terms of the GNU General Public License as published by6758 # the Free Software Foundation; either version 2, or (at your option)6759 # any later version.6760 6761 # This program is distributed in the hope that it will be useful,6762 # but WITHOUT ANY WARRANTY; without even the implied warranty of6763 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6764 # GNU General Public License for more details.6765 6766 # You should have received a copy of the GNU General Public License6767 # along with this program; if not, write to the Free Software6768 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6769 # 02111-1307, USA.6770 6771 # serial 36772 6773 # AM_SANITY_CHECK6774 # ---------------6775 AC_DEFUN([AM_SANITY_CHECK],6776 [AC_MSG_CHECKING([whether build environment is sane])6777 # Just in case6778 sleep 16779 echo timestamp > conftest.file6780 # Do `set' in a subshell so we don't clobber the current shell's6781 # arguments. Must try -L first in case configure is actually a6782 # symlink; some systems play weird games with the mod time of symlinks6783 # (eg FreeBSD returns the mod time of the symlink's containing6784 # directory).6785 if (6786 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`6787 if test "$[*]" = "X"; then6788 # -L didn't work.6789 set X `ls -t $srcdir/configure conftest.file`6790 fi6791 rm -f conftest.file6792 if test "$[*]" != "X $srcdir/configure conftest.file" \6793 && test "$[*]" != "X conftest.file $srcdir/configure"; then6794 6795 # If neither matched, then we have a broken ls. This can happen6796 # if, for instance, CONFIG_SHELL is bash and it inherits a6797 # broken ls alias from the environment. This has actually6798 # happened. Such a system could not be considered "sane".6799 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken6800 alias in your environment])6801 fi6802 6803 test "$[2]" = conftest.file6804 )6805 then6806 # Ok.6807 :6808 else6809 AC_MSG_ERROR([newly created file is older than distributed files!6810 Check your system clock])6811 fi6812 AC_MSG_RESULT(yes)])6813 6814 # AM_PROG_INSTALL_STRIP6815 6816 # Copyright (C) 2001, 2003 Free Software Foundation, Inc.6817 6818 # This program is free software; you can redistribute it and/or modify6819 # it under the terms of the GNU General Public License as published by6820 # the Free Software Foundation; either version 2, or (at your option)6821 # any later version.6822 6823 # This program is distributed in the hope that it will be useful,6824 # but WITHOUT ANY WARRANTY; without even the implied warranty of6825 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the6826 # GNU General Public License for more details.6827 6828 # You should have received a copy of the GNU General Public License6829 # along with this program; if not, write to the Free Software6830 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA6831 # 02111-1307, USA.6832 6833 # One issue with vendor `install' (even GNU) is that you can't6834 # specify the program used to strip binaries. This is especially6835 # annoying in cross-compiling environments, where the build's strip6836 # is unlikely to handle the host's binaries.6837 # Fortunately install-sh will honor a STRIPPROG variable, so we6838 # always use install-sh in `make install-strip', and initialize6839 # STRIPPROG with the value of the STRIP variable (set by the user).6840 AC_DEFUN([AM_PROG_INSTALL_STRIP],6841 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl6842 # Installed binaries are usually stripped using `strip' when the user6843 # run `make install-strip'. However `strip' might not be the right6844 # tool to use in cross-compilation environments, therefore Automake6845 # will honor the `STRIP' environment variable to overrule this program.6846 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.6847 if test "$cross_compiling" != no; then6848 AC_CHECK_TOOL([STRIP], [strip], :)6849 fi6850 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"6851 AC_SUBST([INSTALL_STRIP_PROGRAM])])6852
Note:
See TracChangeset
for help on using the changeset viewer.
