35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
# libtextstyle-optional.m4 serial 2
|
|
dnl Copyright (C) 2019-2021 Free Software Foundation, Inc.
|
|
dnl This file is free software; the Free Software Foundation
|
|
dnl gives unlimited permission to copy and/or distribute it,
|
|
dnl with or without modifications, as long as this notice is preserved.
|
|
|
|
dnl From Bruno Haible.
|
|
|
|
dnl gl_LIBTEXTSTYLE_OPTIONAL([MINIMUM-VERSION])
|
|
dnl Searches for an installed libtextstyle with version >= MINIMUM-VERSION
|
|
dnl MINIMUM-VERSION = 0.20 - the first release in 2019
|
|
dnl MINIMUM-VERSION = 0.20.5 - adds hyperlink support and ostream_printf
|
|
dnl MINIMUM-VERSION unspecified - the newest release
|
|
dnl or uses the included source code parts that define only part of the API
|
|
dnl and do not do any styling.
|
|
dnl If found, it sets and AC_SUBSTs HAVE_LIBTEXTSTYLE=yes and the LIBTEXTSTYLE
|
|
dnl and LTLIBTEXTSTYLE variables, and augments the CPPFLAGS variable, and
|
|
dnl #defines HAVE_LIBTEXTSTYLE to 1.
|
|
dnl Otherwise, it sets and AC_SUBSTs HAVE_LIBTEXTSTYLE=no and LIBTEXTSTYLE and
|
|
dnl LTLIBTEXTSTYLE to empty.
|
|
|
|
AC_DEFUN([gl_LIBTEXTSTYLE_OPTIONAL],
|
|
[
|
|
gl_LIBTEXTSTYLE([$1])
|
|
if test $HAVE_LIBTEXTSTYLE = yes; then
|
|
TEXTSTYLE_H=
|
|
else
|
|
TEXTSTYLE_H=textstyle.h
|
|
AC_REQUIRE([AC_C_INLINE])
|
|
AC_CHECK_FUNCS_ONCE([tcdrain])
|
|
fi
|
|
AC_SUBST([TEXTSTYLE_H])
|
|
AM_CONDITIONAL([GL_GENERATE_TEXTSTYLE_H], [test -n "$TEXTSTYLE_H"])
|
|
])
|