Math Processor Unit Library

libmpu – library of arithmetic functions for integer, real, and complex numbers of increased digit capacity

16 Commits   0 Branches   2 Tags
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])])