roentgen b75cab
# Helper functions for option handling.                    -*- Autoconf -*-
roentgen b75cab
#
roentgen b75cab
#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
roentgen b75cab
#   Inc.
roentgen b75cab
#   Written by Gary V. Vaughan, 2004
roentgen b75cab
#
roentgen b75cab
# This file is free software; the Free Software Foundation gives
roentgen b75cab
# unlimited permission to copy and/or distribute it, with or without
roentgen b75cab
# modifications, as long as this notice is preserved.
roentgen b75cab
roentgen b75cab
# serial 7 ltoptions.m4
roentgen b75cab
roentgen b75cab
# This is to help aclocal find these macros, as it can't see m4_define.
roentgen b75cab
AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
roentgen b75cab
# ------------------------------------------
roentgen b75cab
m4_define([_LT_MANGLE_OPTION],
roentgen b75cab
[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
roentgen b75cab
# ---------------------------------------
roentgen b75cab
# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
roentgen b75cab
# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
roentgen b75cab
# saved as a flag.
roentgen b75cab
m4_define([_LT_SET_OPTION],
roentgen b75cab
[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
roentgen b75cab
m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
roentgen b75cab
        _LT_MANGLE_DEFUN([$1], [$2]),
roentgen b75cab
    [m4_warning([Unknown $1 option `$2'])])[]dnl
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
roentgen b75cab
# ------------------------------------------------------------
roentgen b75cab
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
roentgen b75cab
m4_define([_LT_IF_OPTION],
roentgen b75cab
[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
roentgen b75cab
# -------------------------------------------------------
roentgen b75cab
# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
roentgen b75cab
# are set.
roentgen b75cab
m4_define([_LT_UNLESS_OPTIONS],
roentgen b75cab
[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
roentgen b75cab
	    [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
roentgen b75cab
		      [m4_define([$0_found])])])[]dnl
roentgen b75cab
m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
roentgen b75cab
])[]dnl
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
roentgen b75cab
# ----------------------------------------
roentgen b75cab
# OPTION-LIST is a space-separated list of Libtool options associated
roentgen b75cab
# with MACRO-NAME.  If any OPTION has a matching handler declared with
roentgen b75cab
# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
roentgen b75cab
# the unknown option and exit.
roentgen b75cab
m4_defun([_LT_SET_OPTIONS],
roentgen b75cab
[# Set options
roentgen b75cab
m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
roentgen b75cab
    [_LT_SET_OPTION([$1], _LT_Option)])
roentgen b75cab
roentgen b75cab
m4_if([$1],[LT_INIT],[
roentgen b75cab
  dnl
roentgen b75cab
  dnl Simply set some default values (i.e off) if boolean options were not
roentgen b75cab
  dnl specified:
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
roentgen b75cab
  ])
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
roentgen b75cab
  ])
roentgen b75cab
  dnl
roentgen b75cab
  dnl If no reference was made to various pairs of opposing options, then
roentgen b75cab
  dnl we run the default mode handler for the pair.  For example, if neither
roentgen b75cab
  dnl `shared' nor `disable-shared' was passed, we enable building of shared
roentgen b75cab
  dnl archives by default:
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
roentgen b75cab
  _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
roentgen b75cab
  		   [_LT_ENABLE_FAST_INSTALL])
roentgen b75cab
  ])
roentgen b75cab
])# _LT_SET_OPTIONS
roentgen b75cab
roentgen b75cab
roentgen b75cab
## --------------------------------- ##
roentgen b75cab
## Macros to handle LT_INIT options. ##
roentgen b75cab
## --------------------------------- ##
roentgen b75cab
roentgen b75cab
# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
roentgen b75cab
# -----------------------------------------
roentgen b75cab
m4_define([_LT_MANGLE_DEFUN],
roentgen b75cab
[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
roentgen b75cab
# -----------------------------------------------
roentgen b75cab
m4_define([LT_OPTION_DEFINE],
roentgen b75cab
[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
roentgen b75cab
])# LT_OPTION_DEFINE
roentgen b75cab
roentgen b75cab
roentgen b75cab
# dlopen
roentgen b75cab
# ------
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AU_DEFUN([AC_LIBTOOL_DLOPEN],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], [dlopen])
roentgen b75cab
AC_DIAGNOSE([obsolete],
roentgen b75cab
[$0: Remove this warning and the call to _LT_SET_OPTION when you
roentgen b75cab
put the `dlopen' option into LT_INIT's first parameter.])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# win32-dll
roentgen b75cab
# ---------
roentgen b75cab
# Declare package support for building win32 dll's.
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [win32-dll],
roentgen b75cab
[enable_win32_dll=yes
roentgen b75cab
roentgen b75cab
case $host in
roentgen b75cab
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
roentgen b75cab
  AC_CHECK_TOOL(AS, as, false)
roentgen b75cab
  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
roentgen b75cab
  AC_CHECK_TOOL(OBJDUMP, objdump, false)
roentgen b75cab
  ;;
roentgen b75cab
esac
roentgen b75cab
roentgen b75cab
test -z "$AS" && AS=as
roentgen b75cab
_LT_DECL([], [AS],      [1], [Assembler program])dnl
roentgen b75cab
roentgen b75cab
test -z "$DLLTOOL" && DLLTOOL=dlltool
roentgen b75cab
_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
roentgen b75cab
roentgen b75cab
test -z "$OBJDUMP" && OBJDUMP=objdump
roentgen b75cab
_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
roentgen b75cab
])# win32-dll
roentgen b75cab
roentgen b75cab
AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
roentgen b75cab
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
roentgen b75cab
_LT_SET_OPTION([LT_INIT], [win32-dll])
roentgen b75cab
AC_DIAGNOSE([obsolete],
roentgen b75cab
[$0: Remove this warning and the call to _LT_SET_OPTION when you
roentgen b75cab
put the `win32-dll' option into LT_INIT's first parameter.])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_ENABLE_SHARED([DEFAULT])
roentgen b75cab
# ----------------------------
roentgen b75cab
# implement the --enable-shared flag, and supports the `shared' and
roentgen b75cab
# `disable-shared' LT_INIT options.
roentgen b75cab
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
roentgen b75cab
m4_define([_LT_ENABLE_SHARED],
roentgen b75cab
[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
roentgen b75cab
AC_ARG_ENABLE([shared],
roentgen b75cab
    [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
roentgen b75cab
	[build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
roentgen b75cab
    [p=${PACKAGE-default}
roentgen b75cab
    case $enableval in
roentgen b75cab
    yes) enable_shared=yes ;;
roentgen b75cab
    no) enable_shared=no ;;
roentgen b75cab
    *)
roentgen b75cab
      enable_shared=no
roentgen b75cab
      # Look at the argument we got.  We use all the common list separators.
roentgen b75cab
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
roentgen b75cab
      for pkg in $enableval; do
roentgen b75cab
	IFS="$lt_save_ifs"
roentgen b75cab
	if test "X$pkg" = "X$p"; then
roentgen b75cab
	  enable_shared=yes
roentgen b75cab
	fi
roentgen b75cab
      done
roentgen b75cab
      IFS="$lt_save_ifs"
roentgen b75cab
      ;;
roentgen b75cab
    esac],
roentgen b75cab
    [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
roentgen b75cab
roentgen b75cab
    _LT_DECL([build_libtool_libs], [enable_shared], [0],
roentgen b75cab
	[Whether or not to build shared libraries])
roentgen b75cab
])# _LT_ENABLE_SHARED
roentgen b75cab
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
roentgen b75cab
roentgen b75cab
# Old names:
roentgen b75cab
AC_DEFUN([AC_ENABLE_SHARED],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AC_DEFUN([AC_DISABLE_SHARED],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], [disable-shared])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
roentgen b75cab
AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AM_ENABLE_SHARED], [])
roentgen b75cab
dnl AC_DEFUN([AM_DISABLE_SHARED], [])
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_ENABLE_STATIC([DEFAULT])
roentgen b75cab
# ----------------------------
roentgen b75cab
# implement the --enable-static flag, and support the `static' and
roentgen b75cab
# `disable-static' LT_INIT options.
roentgen b75cab
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
roentgen b75cab
m4_define([_LT_ENABLE_STATIC],
roentgen b75cab
[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
roentgen b75cab
AC_ARG_ENABLE([static],
roentgen b75cab
    [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
roentgen b75cab
	[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
roentgen b75cab
    [p=${PACKAGE-default}
roentgen b75cab
    case $enableval in
roentgen b75cab
    yes) enable_static=yes ;;
roentgen b75cab
    no) enable_static=no ;;
roentgen b75cab
    *)
roentgen b75cab
     enable_static=no
roentgen b75cab
      # Look at the argument we got.  We use all the common list separators.
roentgen b75cab
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
roentgen b75cab
      for pkg in $enableval; do
roentgen b75cab
	IFS="$lt_save_ifs"
roentgen b75cab
	if test "X$pkg" = "X$p"; then
roentgen b75cab
	  enable_static=yes
roentgen b75cab
	fi
roentgen b75cab
      done
roentgen b75cab
      IFS="$lt_save_ifs"
roentgen b75cab
      ;;
roentgen b75cab
    esac],
roentgen b75cab
    [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
roentgen b75cab
roentgen b75cab
    _LT_DECL([build_old_libs], [enable_static], [0],
roentgen b75cab
	[Whether or not to build static libraries])
roentgen b75cab
])# _LT_ENABLE_STATIC
roentgen b75cab
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
roentgen b75cab
roentgen b75cab
# Old names:
roentgen b75cab
AC_DEFUN([AC_ENABLE_STATIC],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AC_DEFUN([AC_DISABLE_STATIC],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], [disable-static])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
roentgen b75cab
AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AM_ENABLE_STATIC], [])
roentgen b75cab
dnl AC_DEFUN([AM_DISABLE_STATIC], [])
roentgen b75cab
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_ENABLE_FAST_INSTALL([DEFAULT])
roentgen b75cab
# ----------------------------------
roentgen b75cab
# implement the --enable-fast-install flag, and support the `fast-install'
roentgen b75cab
# and `disable-fast-install' LT_INIT options.
roentgen b75cab
# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
roentgen b75cab
m4_define([_LT_ENABLE_FAST_INSTALL],
roentgen b75cab
[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
roentgen b75cab
AC_ARG_ENABLE([fast-install],
roentgen b75cab
    [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
roentgen b75cab
    [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
roentgen b75cab
    [p=${PACKAGE-default}
roentgen b75cab
    case $enableval in
roentgen b75cab
    yes) enable_fast_install=yes ;;
roentgen b75cab
    no) enable_fast_install=no ;;
roentgen b75cab
    *)
roentgen b75cab
      enable_fast_install=no
roentgen b75cab
      # Look at the argument we got.  We use all the common list separators.
roentgen b75cab
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
roentgen b75cab
      for pkg in $enableval; do
roentgen b75cab
	IFS="$lt_save_ifs"
roentgen b75cab
	if test "X$pkg" = "X$p"; then
roentgen b75cab
	  enable_fast_install=yes
roentgen b75cab
	fi
roentgen b75cab
      done
roentgen b75cab
      IFS="$lt_save_ifs"
roentgen b75cab
      ;;
roentgen b75cab
    esac],
roentgen b75cab
    [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
roentgen b75cab
roentgen b75cab
_LT_DECL([fast_install], [enable_fast_install], [0],
roentgen b75cab
	 [Whether or not to optimize for fast installation])dnl
roentgen b75cab
])# _LT_ENABLE_FAST_INSTALL
roentgen b75cab
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
roentgen b75cab
roentgen b75cab
# Old names:
roentgen b75cab
AU_DEFUN([AC_ENABLE_FAST_INSTALL],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
roentgen b75cab
AC_DIAGNOSE([obsolete],
roentgen b75cab
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
roentgen b75cab
the `fast-install' option into LT_INIT's first parameter.])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
AU_DEFUN([AC_DISABLE_FAST_INSTALL],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], [disable-fast-install])
roentgen b75cab
AC_DIAGNOSE([obsolete],
roentgen b75cab
[$0: Remove this warning and the call to _LT_SET_OPTION when you put
roentgen b75cab
the `disable-fast-install' option into LT_INIT's first parameter.])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
roentgen b75cab
dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
roentgen b75cab
roentgen b75cab
roentgen b75cab
# _LT_WITH_PIC([MODE])
roentgen b75cab
# --------------------
roentgen b75cab
# implement the --with-pic flag, and support the `pic-only' and `no-pic'
roentgen b75cab
# LT_INIT options.
roentgen b75cab
# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
roentgen b75cab
m4_define([_LT_WITH_PIC],
roentgen b75cab
[AC_ARG_WITH([pic],
roentgen b75cab
    [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
roentgen b75cab
	[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
roentgen b75cab
    [lt_p=${PACKAGE-default}
roentgen b75cab
    case $withval in
roentgen b75cab
    yes|no) pic_mode=$withval ;;
roentgen b75cab
    *)
roentgen b75cab
      pic_mode=default
roentgen b75cab
      # Look at the argument we got.  We use all the common list separators.
roentgen b75cab
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
roentgen b75cab
      for lt_pkg in $withval; do
roentgen b75cab
	IFS="$lt_save_ifs"
roentgen b75cab
	if test "X$lt_pkg" = "X$lt_p"; then
roentgen b75cab
	  pic_mode=yes
roentgen b75cab
	fi
roentgen b75cab
      done
roentgen b75cab
      IFS="$lt_save_ifs"
roentgen b75cab
      ;;
roentgen b75cab
    esac],
roentgen b75cab
    [pic_mode=default])
roentgen b75cab
roentgen b75cab
test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
roentgen b75cab
roentgen b75cab
_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
roentgen b75cab
])# _LT_WITH_PIC
roentgen b75cab
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
roentgen b75cab
LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
roentgen b75cab
roentgen b75cab
# Old name:
roentgen b75cab
AU_DEFUN([AC_LIBTOOL_PICMODE],
roentgen b75cab
[_LT_SET_OPTION([LT_INIT], [pic-only])
roentgen b75cab
AC_DIAGNOSE([obsolete],
roentgen b75cab
[$0: Remove this warning and the call to _LT_SET_OPTION when you
roentgen b75cab
put the `pic-only' option into LT_INIT's first parameter.])
roentgen b75cab
])
roentgen b75cab
roentgen b75cab
dnl aclocal-1.4 backwards compatibility:
roentgen b75cab
dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
roentgen b75cab
roentgen b75cab
## ----------------- ##
roentgen b75cab
## LTDL_INIT Options ##
roentgen b75cab
## ----------------- ##
roentgen b75cab
roentgen b75cab
m4_define([_LTDL_MODE], [])
roentgen b75cab
LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
roentgen b75cab
		 [m4_define([_LTDL_MODE], [nonrecursive])])
roentgen b75cab
LT_OPTION_DEFINE([LTDL_INIT], [recursive],
roentgen b75cab
		 [m4_define([_LTDL_MODE], [recursive])])
roentgen b75cab
LT_OPTION_DEFINE([LTDL_INIT], [subproject],
roentgen b75cab
		 [m4_define([_LTDL_MODE], [subproject])])
roentgen b75cab
roentgen b75cab
m4_define([_LTDL_TYPE], [])
roentgen b75cab
LT_OPTION_DEFINE([LTDL_INIT], [installable],
roentgen b75cab
		 [m4_define([_LTDL_TYPE], [installable])])
roentgen b75cab
LT_OPTION_DEFINE([LTDL_INIT], [convenience],
roentgen b75cab
		 [m4_define([_LTDL_TYPE], [convenience])])