diff options
Diffstat (limited to 'gl/m4/ltoptions.m4')
-rw-r--r-- | gl/m4/ltoptions.m4 | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/gl/m4/ltoptions.m4 b/gl/m4/ltoptions.m4 index 34151a3b..5d9acd8e 100644 --- a/gl/m4/ltoptions.m4 +++ b/gl/m4/ltoptions.m4 | |||
@@ -1,13 +1,14 @@ | |||
1 | # Helper functions for option handling. -*- Autoconf -*- | 1 | # Helper functions for option handling. -*- Autoconf -*- |
2 | # | 2 | # |
3 | # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. | 3 | # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, |
4 | # Inc. | ||
4 | # Written by Gary V. Vaughan, 2004 | 5 | # Written by Gary V. Vaughan, 2004 |
5 | # | 6 | # |
6 | # This file is free software; the Free Software Foundation gives | 7 | # This file is free software; the Free Software Foundation gives |
7 | # unlimited permission to copy and/or distribute it, with or without | 8 | # unlimited permission to copy and/or distribute it, with or without |
8 | # modifications, as long as this notice is preserved. | 9 | # modifications, as long as this notice is preserved. |
9 | 10 | ||
10 | # serial 6 ltoptions.m4 | 11 | # serial 7 ltoptions.m4 |
11 | 12 | ||
12 | # This is to help aclocal find these macros, as it can't see m4_define. | 13 | # This is to help aclocal find these macros, as it can't see m4_define. |
13 | AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) | 14 | AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) |
@@ -125,7 +126,7 @@ LT_OPTION_DEFINE([LT_INIT], [win32-dll], | |||
125 | [enable_win32_dll=yes | 126 | [enable_win32_dll=yes |
126 | 127 | ||
127 | case $host in | 128 | case $host in |
128 | *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) | 129 | *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) |
129 | AC_CHECK_TOOL(AS, as, false) | 130 | AC_CHECK_TOOL(AS, as, false) |
130 | AC_CHECK_TOOL(DLLTOOL, dlltool, false) | 131 | AC_CHECK_TOOL(DLLTOOL, dlltool, false) |
131 | AC_CHECK_TOOL(OBJDUMP, objdump, false) | 132 | AC_CHECK_TOOL(OBJDUMP, objdump, false) |
@@ -133,13 +134,13 @@ case $host in | |||
133 | esac | 134 | esac |
134 | 135 | ||
135 | test -z "$AS" && AS=as | 136 | test -z "$AS" && AS=as |
136 | _LT_DECL([], [AS], [0], [Assembler program])dnl | 137 | _LT_DECL([], [AS], [1], [Assembler program])dnl |
137 | 138 | ||
138 | test -z "$DLLTOOL" && DLLTOOL=dlltool | 139 | test -z "$DLLTOOL" && DLLTOOL=dlltool |
139 | _LT_DECL([], [DLLTOOL], [0], [DLL creation program])dnl | 140 | _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl |
140 | 141 | ||
141 | test -z "$OBJDUMP" && OBJDUMP=objdump | 142 | test -z "$OBJDUMP" && OBJDUMP=objdump |
142 | _LT_DECL([], [OBJDUMP], [0], [Object dumper program])dnl | 143 | _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl |
143 | ])# win32-dll | 144 | ])# win32-dll |
144 | 145 | ||
145 | AU_DEFUN([AC_LIBTOOL_WIN32_DLL], | 146 | AU_DEFUN([AC_LIBTOOL_WIN32_DLL], |
@@ -325,9 +326,24 @@ dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) | |||
325 | # MODE is either `yes' or `no'. If omitted, it defaults to `both'. | 326 | # MODE is either `yes' or `no'. If omitted, it defaults to `both'. |
326 | m4_define([_LT_WITH_PIC], | 327 | m4_define([_LT_WITH_PIC], |
327 | [AC_ARG_WITH([pic], | 328 | [AC_ARG_WITH([pic], |
328 | [AS_HELP_STRING([--with-pic], | 329 | [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], |
329 | [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], | 330 | [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], |
330 | [pic_mode="$withval"], | 331 | [lt_p=${PACKAGE-default} |
332 | case $withval in | ||
333 | yes|no) pic_mode=$withval ;; | ||
334 | *) | ||
335 | pic_mode=default | ||
336 | # Look at the argument we got. We use all the common list separators. | ||
337 | lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," | ||
338 | for lt_pkg in $withval; do | ||
339 | IFS="$lt_save_ifs" | ||
340 | if test "X$lt_pkg" = "X$lt_p"; then | ||
341 | pic_mode=yes | ||
342 | fi | ||
343 | done | ||
344 | IFS="$lt_save_ifs" | ||
345 | ;; | ||
346 | esac], | ||
331 | [pic_mode=default]) | 347 | [pic_mode=default]) |
332 | 348 | ||
333 | test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) | 349 | test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) |