868b2b66 (kx 2024-12-20 16:11:07 +0300 1) # Helper functions for option handling. -*- Autoconf -*-
868b2b66 (kx 2024-12-20 16:11:07 +0300 2) #
868b2b66 (kx 2024-12-20 16:11:07 +0300 3) # Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
868b2b66 (kx 2024-12-20 16:11:07 +0300 4) # Foundation, Inc.
868b2b66 (kx 2024-12-20 16:11:07 +0300 5) # Written by Gary V. Vaughan, 2004
868b2b66 (kx 2024-12-20 16:11:07 +0300 6) #
868b2b66 (kx 2024-12-20 16:11:07 +0300 7) # This file is free software; the Free Software Foundation gives
868b2b66 (kx 2024-12-20 16:11:07 +0300 8) # unlimited permission to copy and/or distribute it, with or without
868b2b66 (kx 2024-12-20 16:11:07 +0300 9) # modifications, as long as this notice is preserved.
868b2b66 (kx 2024-12-20 16:11:07 +0300 10)
868b2b66 (kx 2024-12-20 16:11:07 +0300 11) # serial 8 ltoptions.m4
868b2b66 (kx 2024-12-20 16:11:07 +0300 12)
868b2b66 (kx 2024-12-20 16:11:07 +0300 13) # This is to help aclocal find these macros, as it can't see m4_define.
868b2b66 (kx 2024-12-20 16:11:07 +0300 14) AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 15)
868b2b66 (kx 2024-12-20 16:11:07 +0300 16)
868b2b66 (kx 2024-12-20 16:11:07 +0300 17) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
868b2b66 (kx 2024-12-20 16:11:07 +0300 18) # ------------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 19) m4_define([_LT_MANGLE_OPTION],
868b2b66 (kx 2024-12-20 16:11:07 +0300 20) [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 21)
868b2b66 (kx 2024-12-20 16:11:07 +0300 22)
868b2b66 (kx 2024-12-20 16:11:07 +0300 23) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
868b2b66 (kx 2024-12-20 16:11:07 +0300 24) # ---------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 25) # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
868b2b66 (kx 2024-12-20 16:11:07 +0300 26) # matching handler defined, dispatch to it. Other OPTION-NAMEs are
868b2b66 (kx 2024-12-20 16:11:07 +0300 27) # saved as a flag.
868b2b66 (kx 2024-12-20 16:11:07 +0300 28) m4_define([_LT_SET_OPTION],
868b2b66 (kx 2024-12-20 16:11:07 +0300 29) [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 30) m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
868b2b66 (kx 2024-12-20 16:11:07 +0300 31) _LT_MANGLE_DEFUN([$1], [$2]),
868b2b66 (kx 2024-12-20 16:11:07 +0300 32) [m4_warning([Unknown $1 option '$2'])])[]dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 33) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 34)
868b2b66 (kx 2024-12-20 16:11:07 +0300 35)
868b2b66 (kx 2024-12-20 16:11:07 +0300 36) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
868b2b66 (kx 2024-12-20 16:11:07 +0300 37) # ------------------------------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 38) # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
868b2b66 (kx 2024-12-20 16:11:07 +0300 39) m4_define([_LT_IF_OPTION],
868b2b66 (kx 2024-12-20 16:11:07 +0300 40) [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 41)
868b2b66 (kx 2024-12-20 16:11:07 +0300 42)
868b2b66 (kx 2024-12-20 16:11:07 +0300 43) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
868b2b66 (kx 2024-12-20 16:11:07 +0300 44) # -------------------------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 45) # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
868b2b66 (kx 2024-12-20 16:11:07 +0300 46) # are set.
868b2b66 (kx 2024-12-20 16:11:07 +0300 47) m4_define([_LT_UNLESS_OPTIONS],
868b2b66 (kx 2024-12-20 16:11:07 +0300 48) [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
868b2b66 (kx 2024-12-20 16:11:07 +0300 49) [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
868b2b66 (kx 2024-12-20 16:11:07 +0300 50) [m4_define([$0_found])])])[]dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 51) m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
868b2b66 (kx 2024-12-20 16:11:07 +0300 52) ])[]dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 53) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 54)
868b2b66 (kx 2024-12-20 16:11:07 +0300 55)
868b2b66 (kx 2024-12-20 16:11:07 +0300 56) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
868b2b66 (kx 2024-12-20 16:11:07 +0300 57) # ----------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 58) # OPTION-LIST is a space-separated list of Libtool options associated
868b2b66 (kx 2024-12-20 16:11:07 +0300 59) # with MACRO-NAME. If any OPTION has a matching handler declared with
868b2b66 (kx 2024-12-20 16:11:07 +0300 60) # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
868b2b66 (kx 2024-12-20 16:11:07 +0300 61) # the unknown option and exit.
868b2b66 (kx 2024-12-20 16:11:07 +0300 62) m4_defun([_LT_SET_OPTIONS],
868b2b66 (kx 2024-12-20 16:11:07 +0300 63) [# Set options
868b2b66 (kx 2024-12-20 16:11:07 +0300 64) m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
868b2b66 (kx 2024-12-20 16:11:07 +0300 65) [_LT_SET_OPTION([$1], _LT_Option)])
868b2b66 (kx 2024-12-20 16:11:07 +0300 66)
868b2b66 (kx 2024-12-20 16:11:07 +0300 67) m4_if([$1],[LT_INIT],[
868b2b66 (kx 2024-12-20 16:11:07 +0300 68) dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 69) dnl Simply set some default values (i.e off) if boolean options were not
868b2b66 (kx 2024-12-20 16:11:07 +0300 70) dnl specified:
868b2b66 (kx 2024-12-20 16:11:07 +0300 71) _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
868b2b66 (kx 2024-12-20 16:11:07 +0300 72) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 73) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
868b2b66 (kx 2024-12-20 16:11:07 +0300 74) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 75) dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 76) dnl If no reference was made to various pairs of opposing options, then
868b2b66 (kx 2024-12-20 16:11:07 +0300 77) dnl we run the default mode handler for the pair. For example, if neither
868b2b66 (kx 2024-12-20 16:11:07 +0300 78) dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
868b2b66 (kx 2024-12-20 16:11:07 +0300 79) dnl archives by default:
868b2b66 (kx 2024-12-20 16:11:07 +0300 80) _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
868b2b66 (kx 2024-12-20 16:11:07 +0300 81) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
868b2b66 (kx 2024-12-20 16:11:07 +0300 82) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
868b2b66 (kx 2024-12-20 16:11:07 +0300 83) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
868b2b66 (kx 2024-12-20 16:11:07 +0300 84) [_LT_ENABLE_FAST_INSTALL])
868b2b66 (kx 2024-12-20 16:11:07 +0300 85) _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
868b2b66 (kx 2024-12-20 16:11:07 +0300 86) [_LT_WITH_AIX_SONAME([aix])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 87) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 88) ])# _LT_SET_OPTIONS
868b2b66 (kx 2024-12-20 16:11:07 +0300 89)
868b2b66 (kx 2024-12-20 16:11:07 +0300 90)
868b2b66 (kx 2024-12-20 16:11:07 +0300 91) ## --------------------------------- ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 92) ## Macros to handle LT_INIT options. ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 93) ## --------------------------------- ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 94)
868b2b66 (kx 2024-12-20 16:11:07 +0300 95) # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
868b2b66 (kx 2024-12-20 16:11:07 +0300 96) # -----------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 97) m4_define([_LT_MANGLE_DEFUN],
868b2b66 (kx 2024-12-20 16:11:07 +0300 98) [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 99)
868b2b66 (kx 2024-12-20 16:11:07 +0300 100)
868b2b66 (kx 2024-12-20 16:11:07 +0300 101) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
868b2b66 (kx 2024-12-20 16:11:07 +0300 102) # -----------------------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 103) m4_define([LT_OPTION_DEFINE],
868b2b66 (kx 2024-12-20 16:11:07 +0300 104) [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 105) ])# LT_OPTION_DEFINE
868b2b66 (kx 2024-12-20 16:11:07 +0300 106)
868b2b66 (kx 2024-12-20 16:11:07 +0300 107)
868b2b66 (kx 2024-12-20 16:11:07 +0300 108) # dlopen
868b2b66 (kx 2024-12-20 16:11:07 +0300 109) # ------
868b2b66 (kx 2024-12-20 16:11:07 +0300 110) LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 111) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 112)
868b2b66 (kx 2024-12-20 16:11:07 +0300 113) AU_DEFUN([AC_LIBTOOL_DLOPEN],
868b2b66 (kx 2024-12-20 16:11:07 +0300 114) [_LT_SET_OPTION([LT_INIT], [dlopen])
868b2b66 (kx 2024-12-20 16:11:07 +0300 115) AC_DIAGNOSE([obsolete],
868b2b66 (kx 2024-12-20 16:11:07 +0300 116) [$0: Remove this warning and the call to _LT_SET_OPTION when you
868b2b66 (kx 2024-12-20 16:11:07 +0300 117) put the 'dlopen' option into LT_INIT's first parameter.])
868b2b66 (kx 2024-12-20 16:11:07 +0300 118) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 119)
868b2b66 (kx 2024-12-20 16:11:07 +0300 120) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 121) dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 122)
868b2b66 (kx 2024-12-20 16:11:07 +0300 123)
868b2b66 (kx 2024-12-20 16:11:07 +0300 124) # win32-dll
868b2b66 (kx 2024-12-20 16:11:07 +0300 125) # ---------
868b2b66 (kx 2024-12-20 16:11:07 +0300 126) # Declare package support for building win32 dll's.
868b2b66 (kx 2024-12-20 16:11:07 +0300 127) LT_OPTION_DEFINE([LT_INIT], [win32-dll],
868b2b66 (kx 2024-12-20 16:11:07 +0300 128) [enable_win32_dll=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 129)
868b2b66 (kx 2024-12-20 16:11:07 +0300 130) case $host in
868b2b66 (kx 2024-12-20 16:11:07 +0300 131) *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
868b2b66 (kx 2024-12-20 16:11:07 +0300 132) AC_CHECK_TOOL(AS, as, false)
868b2b66 (kx 2024-12-20 16:11:07 +0300 133) AC_CHECK_TOOL(DLLTOOL, dlltool, false)
868b2b66 (kx 2024-12-20 16:11:07 +0300 134) AC_CHECK_TOOL(OBJDUMP, objdump, false)
868b2b66 (kx 2024-12-20 16:11:07 +0300 135) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 136) esac
868b2b66 (kx 2024-12-20 16:11:07 +0300 137)
868b2b66 (kx 2024-12-20 16:11:07 +0300 138) test -z "$AS" && AS=as
868b2b66 (kx 2024-12-20 16:11:07 +0300 139) _LT_DECL([], [AS], [1], [Assembler program])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 140)
868b2b66 (kx 2024-12-20 16:11:07 +0300 141) test -z "$DLLTOOL" && DLLTOOL=dlltool
868b2b66 (kx 2024-12-20 16:11:07 +0300 142) _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 143)
868b2b66 (kx 2024-12-20 16:11:07 +0300 144) test -z "$OBJDUMP" && OBJDUMP=objdump
868b2b66 (kx 2024-12-20 16:11:07 +0300 145) _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 146) ])# win32-dll
868b2b66 (kx 2024-12-20 16:11:07 +0300 147)
868b2b66 (kx 2024-12-20 16:11:07 +0300 148) AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
868b2b66 (kx 2024-12-20 16:11:07 +0300 149) [AC_REQUIRE([AC_CANONICAL_HOST])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 150) _LT_SET_OPTION([LT_INIT], [win32-dll])
868b2b66 (kx 2024-12-20 16:11:07 +0300 151) AC_DIAGNOSE([obsolete],
868b2b66 (kx 2024-12-20 16:11:07 +0300 152) [$0: Remove this warning and the call to _LT_SET_OPTION when you
868b2b66 (kx 2024-12-20 16:11:07 +0300 153) put the 'win32-dll' option into LT_INIT's first parameter.])
868b2b66 (kx 2024-12-20 16:11:07 +0300 154) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 155)
868b2b66 (kx 2024-12-20 16:11:07 +0300 156) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 157) dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 158)
868b2b66 (kx 2024-12-20 16:11:07 +0300 159)
868b2b66 (kx 2024-12-20 16:11:07 +0300 160) # _LT_ENABLE_SHARED([DEFAULT])
868b2b66 (kx 2024-12-20 16:11:07 +0300 161) # ----------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 162) # implement the --enable-shared flag, and supports the 'shared' and
868b2b66 (kx 2024-12-20 16:11:07 +0300 163) # 'disable-shared' LT_INIT options.
868b2b66 (kx 2024-12-20 16:11:07 +0300 164) # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
868b2b66 (kx 2024-12-20 16:11:07 +0300 165) m4_define([_LT_ENABLE_SHARED],
868b2b66 (kx 2024-12-20 16:11:07 +0300 166) [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 167) AC_ARG_ENABLE([shared],
868b2b66 (kx 2024-12-20 16:11:07 +0300 168) [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
868b2b66 (kx 2024-12-20 16:11:07 +0300 169) [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
868b2b66 (kx 2024-12-20 16:11:07 +0300 170) [p=${PACKAGE-default}
868b2b66 (kx 2024-12-20 16:11:07 +0300 171) case $enableval in
868b2b66 (kx 2024-12-20 16:11:07 +0300 172) yes) enable_shared=yes ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 173) no) enable_shared=no ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 174) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 175) enable_shared=no
868b2b66 (kx 2024-12-20 16:11:07 +0300 176) # Look at the argument we got. We use all the common list separators.
868b2b66 (kx 2024-12-20 16:11:07 +0300 177) lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
868b2b66 (kx 2024-12-20 16:11:07 +0300 178) for pkg in $enableval; do
868b2b66 (kx 2024-12-20 16:11:07 +0300 179) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 180) if test "X$pkg" = "X$p"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 181) enable_shared=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 182) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 183) done
868b2b66 (kx 2024-12-20 16:11:07 +0300 184) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 185) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 186) esac],
868b2b66 (kx 2024-12-20 16:11:07 +0300 187) [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
868b2b66 (kx 2024-12-20 16:11:07 +0300 188)
868b2b66 (kx 2024-12-20 16:11:07 +0300 189) _LT_DECL([build_libtool_libs], [enable_shared], [0],
868b2b66 (kx 2024-12-20 16:11:07 +0300 190) [Whether or not to build shared libraries])
868b2b66 (kx 2024-12-20 16:11:07 +0300 191) ])# _LT_ENABLE_SHARED
868b2b66 (kx 2024-12-20 16:11:07 +0300 192)
868b2b66 (kx 2024-12-20 16:11:07 +0300 193) LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 194) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 195)
868b2b66 (kx 2024-12-20 16:11:07 +0300 196) # Old names:
868b2b66 (kx 2024-12-20 16:11:07 +0300 197) AC_DEFUN([AC_ENABLE_SHARED],
868b2b66 (kx 2024-12-20 16:11:07 +0300 198) [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
868b2b66 (kx 2024-12-20 16:11:07 +0300 199) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 200)
868b2b66 (kx 2024-12-20 16:11:07 +0300 201) AC_DEFUN([AC_DISABLE_SHARED],
868b2b66 (kx 2024-12-20 16:11:07 +0300 202) [_LT_SET_OPTION([LT_INIT], [disable-shared])
868b2b66 (kx 2024-12-20 16:11:07 +0300 203) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 204)
868b2b66 (kx 2024-12-20 16:11:07 +0300 205) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
868b2b66 (kx 2024-12-20 16:11:07 +0300 206) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
868b2b66 (kx 2024-12-20 16:11:07 +0300 207)
868b2b66 (kx 2024-12-20 16:11:07 +0300 208) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 209) dnl AC_DEFUN([AM_ENABLE_SHARED], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 210) dnl AC_DEFUN([AM_DISABLE_SHARED], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 211)
868b2b66 (kx 2024-12-20 16:11:07 +0300 212)
868b2b66 (kx 2024-12-20 16:11:07 +0300 213)
868b2b66 (kx 2024-12-20 16:11:07 +0300 214) # _LT_ENABLE_STATIC([DEFAULT])
868b2b66 (kx 2024-12-20 16:11:07 +0300 215) # ----------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 216) # implement the --enable-static flag, and support the 'static' and
868b2b66 (kx 2024-12-20 16:11:07 +0300 217) # 'disable-static' LT_INIT options.
868b2b66 (kx 2024-12-20 16:11:07 +0300 218) # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
868b2b66 (kx 2024-12-20 16:11:07 +0300 219) m4_define([_LT_ENABLE_STATIC],
868b2b66 (kx 2024-12-20 16:11:07 +0300 220) [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 221) AC_ARG_ENABLE([static],
868b2b66 (kx 2024-12-20 16:11:07 +0300 222) [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
868b2b66 (kx 2024-12-20 16:11:07 +0300 223) [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
868b2b66 (kx 2024-12-20 16:11:07 +0300 224) [p=${PACKAGE-default}
868b2b66 (kx 2024-12-20 16:11:07 +0300 225) case $enableval in
868b2b66 (kx 2024-12-20 16:11:07 +0300 226) yes) enable_static=yes ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 227) no) enable_static=no ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 228) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 229) enable_static=no
868b2b66 (kx 2024-12-20 16:11:07 +0300 230) # Look at the argument we got. We use all the common list separators.
868b2b66 (kx 2024-12-20 16:11:07 +0300 231) lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
868b2b66 (kx 2024-12-20 16:11:07 +0300 232) for pkg in $enableval; do
868b2b66 (kx 2024-12-20 16:11:07 +0300 233) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 234) if test "X$pkg" = "X$p"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 235) enable_static=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 236) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 237) done
868b2b66 (kx 2024-12-20 16:11:07 +0300 238) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 239) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 240) esac],
868b2b66 (kx 2024-12-20 16:11:07 +0300 241) [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
868b2b66 (kx 2024-12-20 16:11:07 +0300 242)
868b2b66 (kx 2024-12-20 16:11:07 +0300 243) _LT_DECL([build_old_libs], [enable_static], [0],
868b2b66 (kx 2024-12-20 16:11:07 +0300 244) [Whether or not to build static libraries])
868b2b66 (kx 2024-12-20 16:11:07 +0300 245) ])# _LT_ENABLE_STATIC
868b2b66 (kx 2024-12-20 16:11:07 +0300 246)
868b2b66 (kx 2024-12-20 16:11:07 +0300 247) LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 248) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 249)
868b2b66 (kx 2024-12-20 16:11:07 +0300 250) # Old names:
868b2b66 (kx 2024-12-20 16:11:07 +0300 251) AC_DEFUN([AC_ENABLE_STATIC],
868b2b66 (kx 2024-12-20 16:11:07 +0300 252) [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
868b2b66 (kx 2024-12-20 16:11:07 +0300 253) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 254)
868b2b66 (kx 2024-12-20 16:11:07 +0300 255) AC_DEFUN([AC_DISABLE_STATIC],
868b2b66 (kx 2024-12-20 16:11:07 +0300 256) [_LT_SET_OPTION([LT_INIT], [disable-static])
868b2b66 (kx 2024-12-20 16:11:07 +0300 257) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 258)
868b2b66 (kx 2024-12-20 16:11:07 +0300 259) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
868b2b66 (kx 2024-12-20 16:11:07 +0300 260) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
868b2b66 (kx 2024-12-20 16:11:07 +0300 261)
868b2b66 (kx 2024-12-20 16:11:07 +0300 262) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 263) dnl AC_DEFUN([AM_ENABLE_STATIC], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 264) dnl AC_DEFUN([AM_DISABLE_STATIC], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 265)
868b2b66 (kx 2024-12-20 16:11:07 +0300 266)
868b2b66 (kx 2024-12-20 16:11:07 +0300 267)
868b2b66 (kx 2024-12-20 16:11:07 +0300 268) # _LT_ENABLE_FAST_INSTALL([DEFAULT])
868b2b66 (kx 2024-12-20 16:11:07 +0300 269) # ----------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 270) # implement the --enable-fast-install flag, and support the 'fast-install'
868b2b66 (kx 2024-12-20 16:11:07 +0300 271) # and 'disable-fast-install' LT_INIT options.
868b2b66 (kx 2024-12-20 16:11:07 +0300 272) # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
868b2b66 (kx 2024-12-20 16:11:07 +0300 273) m4_define([_LT_ENABLE_FAST_INSTALL],
868b2b66 (kx 2024-12-20 16:11:07 +0300 274) [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 275) AC_ARG_ENABLE([fast-install],
868b2b66 (kx 2024-12-20 16:11:07 +0300 276) [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
868b2b66 (kx 2024-12-20 16:11:07 +0300 277) [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
868b2b66 (kx 2024-12-20 16:11:07 +0300 278) [p=${PACKAGE-default}
868b2b66 (kx 2024-12-20 16:11:07 +0300 279) case $enableval in
868b2b66 (kx 2024-12-20 16:11:07 +0300 280) yes) enable_fast_install=yes ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 281) no) enable_fast_install=no ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 282) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 283) enable_fast_install=no
868b2b66 (kx 2024-12-20 16:11:07 +0300 284) # Look at the argument we got. We use all the common list separators.
868b2b66 (kx 2024-12-20 16:11:07 +0300 285) lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
868b2b66 (kx 2024-12-20 16:11:07 +0300 286) for pkg in $enableval; do
868b2b66 (kx 2024-12-20 16:11:07 +0300 287) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 288) if test "X$pkg" = "X$p"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 289) enable_fast_install=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 290) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 291) done
868b2b66 (kx 2024-12-20 16:11:07 +0300 292) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 293) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 294) esac],
868b2b66 (kx 2024-12-20 16:11:07 +0300 295) [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
868b2b66 (kx 2024-12-20 16:11:07 +0300 296)
868b2b66 (kx 2024-12-20 16:11:07 +0300 297) _LT_DECL([fast_install], [enable_fast_install], [0],
868b2b66 (kx 2024-12-20 16:11:07 +0300 298) [Whether or not to optimize for fast installation])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 299) ])# _LT_ENABLE_FAST_INSTALL
868b2b66 (kx 2024-12-20 16:11:07 +0300 300)
868b2b66 (kx 2024-12-20 16:11:07 +0300 301) LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 302) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 303)
868b2b66 (kx 2024-12-20 16:11:07 +0300 304) # Old names:
868b2b66 (kx 2024-12-20 16:11:07 +0300 305) AU_DEFUN([AC_ENABLE_FAST_INSTALL],
868b2b66 (kx 2024-12-20 16:11:07 +0300 306) [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
868b2b66 (kx 2024-12-20 16:11:07 +0300 307) AC_DIAGNOSE([obsolete],
868b2b66 (kx 2024-12-20 16:11:07 +0300 308) [$0: Remove this warning and the call to _LT_SET_OPTION when you put
868b2b66 (kx 2024-12-20 16:11:07 +0300 309) the 'fast-install' option into LT_INIT's first parameter.])
868b2b66 (kx 2024-12-20 16:11:07 +0300 310) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 311)
868b2b66 (kx 2024-12-20 16:11:07 +0300 312) AU_DEFUN([AC_DISABLE_FAST_INSTALL],
868b2b66 (kx 2024-12-20 16:11:07 +0300 313) [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
868b2b66 (kx 2024-12-20 16:11:07 +0300 314) AC_DIAGNOSE([obsolete],
868b2b66 (kx 2024-12-20 16:11:07 +0300 315) [$0: Remove this warning and the call to _LT_SET_OPTION when you put
868b2b66 (kx 2024-12-20 16:11:07 +0300 316) the 'disable-fast-install' option into LT_INIT's first parameter.])
868b2b66 (kx 2024-12-20 16:11:07 +0300 317) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 318)
868b2b66 (kx 2024-12-20 16:11:07 +0300 319) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 320) dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 321) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 322)
868b2b66 (kx 2024-12-20 16:11:07 +0300 323)
868b2b66 (kx 2024-12-20 16:11:07 +0300 324) # _LT_WITH_AIX_SONAME([DEFAULT])
868b2b66 (kx 2024-12-20 16:11:07 +0300 325) # ----------------------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 326) # implement the --with-aix-soname flag, and support the `aix-soname=aix'
868b2b66 (kx 2024-12-20 16:11:07 +0300 327) # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
868b2b66 (kx 2024-12-20 16:11:07 +0300 328) # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
868b2b66 (kx 2024-12-20 16:11:07 +0300 329) m4_define([_LT_WITH_AIX_SONAME],
868b2b66 (kx 2024-12-20 16:11:07 +0300 330) [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 331) shared_archive_member_spec=
868b2b66 (kx 2024-12-20 16:11:07 +0300 332) case $host,$enable_shared in
868b2b66 (kx 2024-12-20 16:11:07 +0300 333) power*-*-aix[[5-9]]*,yes)
868b2b66 (kx 2024-12-20 16:11:07 +0300 334) AC_MSG_CHECKING([which variant of shared library versioning to provide])
868b2b66 (kx 2024-12-20 16:11:07 +0300 335) AC_ARG_WITH([aix-soname],
868b2b66 (kx 2024-12-20 16:11:07 +0300 336) [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
868b2b66 (kx 2024-12-20 16:11:07 +0300 337) [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
868b2b66 (kx 2024-12-20 16:11:07 +0300 338) [case $withval in
868b2b66 (kx 2024-12-20 16:11:07 +0300 339) aix|svr4|both)
868b2b66 (kx 2024-12-20 16:11:07 +0300 340) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 341) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 342) AC_MSG_ERROR([Unknown argument to --with-aix-soname])
868b2b66 (kx 2024-12-20 16:11:07 +0300 343) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 344) esac
868b2b66 (kx 2024-12-20 16:11:07 +0300 345) lt_cv_with_aix_soname=$with_aix_soname],
868b2b66 (kx 2024-12-20 16:11:07 +0300 346) [AC_CACHE_VAL([lt_cv_with_aix_soname],
868b2b66 (kx 2024-12-20 16:11:07 +0300 347) [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
868b2b66 (kx 2024-12-20 16:11:07 +0300 348) with_aix_soname=$lt_cv_with_aix_soname])
868b2b66 (kx 2024-12-20 16:11:07 +0300 349) AC_MSG_RESULT([$with_aix_soname])
868b2b66 (kx 2024-12-20 16:11:07 +0300 350) if test aix != "$with_aix_soname"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 351) # For the AIX way of multilib, we name the shared archive member
868b2b66 (kx 2024-12-20 16:11:07 +0300 352) # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
868b2b66 (kx 2024-12-20 16:11:07 +0300 353) # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
868b2b66 (kx 2024-12-20 16:11:07 +0300 354) # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
868b2b66 (kx 2024-12-20 16:11:07 +0300 355) # the AIX toolchain works better with OBJECT_MODE set (default 32).
868b2b66 (kx 2024-12-20 16:11:07 +0300 356) if test 64 = "${OBJECT_MODE-32}"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 357) shared_archive_member_spec=shr_64
868b2b66 (kx 2024-12-20 16:11:07 +0300 358) else
868b2b66 (kx 2024-12-20 16:11:07 +0300 359) shared_archive_member_spec=shr
868b2b66 (kx 2024-12-20 16:11:07 +0300 360) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 361) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 362) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 363) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 364) with_aix_soname=aix
868b2b66 (kx 2024-12-20 16:11:07 +0300 365) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 366) esac
868b2b66 (kx 2024-12-20 16:11:07 +0300 367)
868b2b66 (kx 2024-12-20 16:11:07 +0300 368) _LT_DECL([], [shared_archive_member_spec], [0],
868b2b66 (kx 2024-12-20 16:11:07 +0300 369) [Shared archive member basename, for filename based shared library versioning on AIX])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 370) ])# _LT_WITH_AIX_SONAME
868b2b66 (kx 2024-12-20 16:11:07 +0300 371)
868b2b66 (kx 2024-12-20 16:11:07 +0300 372) LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 373) LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 374) LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 375)
868b2b66 (kx 2024-12-20 16:11:07 +0300 376)
868b2b66 (kx 2024-12-20 16:11:07 +0300 377) # _LT_WITH_PIC([MODE])
868b2b66 (kx 2024-12-20 16:11:07 +0300 378) # --------------------
868b2b66 (kx 2024-12-20 16:11:07 +0300 379) # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
868b2b66 (kx 2024-12-20 16:11:07 +0300 380) # LT_INIT options.
868b2b66 (kx 2024-12-20 16:11:07 +0300 381) # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
868b2b66 (kx 2024-12-20 16:11:07 +0300 382) m4_define([_LT_WITH_PIC],
868b2b66 (kx 2024-12-20 16:11:07 +0300 383) [AC_ARG_WITH([pic],
868b2b66 (kx 2024-12-20 16:11:07 +0300 384) [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
868b2b66 (kx 2024-12-20 16:11:07 +0300 385) [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
868b2b66 (kx 2024-12-20 16:11:07 +0300 386) [lt_p=${PACKAGE-default}
868b2b66 (kx 2024-12-20 16:11:07 +0300 387) case $withval in
868b2b66 (kx 2024-12-20 16:11:07 +0300 388) yes|no) pic_mode=$withval ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 389) *)
868b2b66 (kx 2024-12-20 16:11:07 +0300 390) pic_mode=default
868b2b66 (kx 2024-12-20 16:11:07 +0300 391) # Look at the argument we got. We use all the common list separators.
868b2b66 (kx 2024-12-20 16:11:07 +0300 392) lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
868b2b66 (kx 2024-12-20 16:11:07 +0300 393) for lt_pkg in $withval; do
868b2b66 (kx 2024-12-20 16:11:07 +0300 394) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 395) if test "X$lt_pkg" = "X$lt_p"; then
868b2b66 (kx 2024-12-20 16:11:07 +0300 396) pic_mode=yes
868b2b66 (kx 2024-12-20 16:11:07 +0300 397) fi
868b2b66 (kx 2024-12-20 16:11:07 +0300 398) done
868b2b66 (kx 2024-12-20 16:11:07 +0300 399) IFS=$lt_save_ifs
868b2b66 (kx 2024-12-20 16:11:07 +0300 400) ;;
868b2b66 (kx 2024-12-20 16:11:07 +0300 401) esac],
868b2b66 (kx 2024-12-20 16:11:07 +0300 402) [pic_mode=m4_default([$1], [default])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 403)
868b2b66 (kx 2024-12-20 16:11:07 +0300 404) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
868b2b66 (kx 2024-12-20 16:11:07 +0300 405) ])# _LT_WITH_PIC
868b2b66 (kx 2024-12-20 16:11:07 +0300 406)
868b2b66 (kx 2024-12-20 16:11:07 +0300 407) LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 408) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 409)
868b2b66 (kx 2024-12-20 16:11:07 +0300 410) # Old name:
868b2b66 (kx 2024-12-20 16:11:07 +0300 411) AU_DEFUN([AC_LIBTOOL_PICMODE],
868b2b66 (kx 2024-12-20 16:11:07 +0300 412) [_LT_SET_OPTION([LT_INIT], [pic-only])
868b2b66 (kx 2024-12-20 16:11:07 +0300 413) AC_DIAGNOSE([obsolete],
868b2b66 (kx 2024-12-20 16:11:07 +0300 414) [$0: Remove this warning and the call to _LT_SET_OPTION when you
868b2b66 (kx 2024-12-20 16:11:07 +0300 415) put the 'pic-only' option into LT_INIT's first parameter.])
868b2b66 (kx 2024-12-20 16:11:07 +0300 416) ])
868b2b66 (kx 2024-12-20 16:11:07 +0300 417)
868b2b66 (kx 2024-12-20 16:11:07 +0300 418) dnl aclocal-1.4 backwards compatibility:
868b2b66 (kx 2024-12-20 16:11:07 +0300 419) dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 420)
868b2b66 (kx 2024-12-20 16:11:07 +0300 421) ## ----------------- ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 422) ## LTDL_INIT Options ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 423) ## ----------------- ##
868b2b66 (kx 2024-12-20 16:11:07 +0300 424)
868b2b66 (kx 2024-12-20 16:11:07 +0300 425) m4_define([_LTDL_MODE], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 426) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
868b2b66 (kx 2024-12-20 16:11:07 +0300 427) [m4_define([_LTDL_MODE], [nonrecursive])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 428) LT_OPTION_DEFINE([LTDL_INIT], [recursive],
868b2b66 (kx 2024-12-20 16:11:07 +0300 429) [m4_define([_LTDL_MODE], [recursive])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 430) LT_OPTION_DEFINE([LTDL_INIT], [subproject],
868b2b66 (kx 2024-12-20 16:11:07 +0300 431) [m4_define([_LTDL_MODE], [subproject])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 432)
868b2b66 (kx 2024-12-20 16:11:07 +0300 433) m4_define([_LTDL_TYPE], [])
868b2b66 (kx 2024-12-20 16:11:07 +0300 434) LT_OPTION_DEFINE([LTDL_INIT], [installable],
868b2b66 (kx 2024-12-20 16:11:07 +0300 435) [m4_define([_LTDL_TYPE], [installable])])
868b2b66 (kx 2024-12-20 16:11:07 +0300 436) LT_OPTION_DEFINE([LTDL_INIT], [convenience],
868b2b66 (kx 2024-12-20 16:11:07 +0300 437) [m4_define([_LTDL_TYPE], [convenience])])