configure.ac revision de301c82
12836776bSmrg# 22836776bSmrg# Copyright © 2003 Keith Packard, Noah Levitt 32836776bSmrg# 42836776bSmrg# Permission to use, copy, modify, distribute, and sell this software and its 52836776bSmrg# documentation for any purpose is hereby granted without fee, provided that 62836776bSmrg# the above copyright notice appear in all copies and that both that 72836776bSmrg# copyright notice and this permission notice appear in supporting 82836776bSmrg# documentation, and that the name of Keith Packard not be used in 92836776bSmrg# advertising or publicity pertaining to distribution of the software without 102836776bSmrg# specific, written prior permission. Keith Packard makes no 112836776bSmrg# representations about the suitability of this software for any purpose. It 122836776bSmrg# is provided "as is" without express or implied warranty. 132836776bSmrg# 142836776bSmrg# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 152836776bSmrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 162836776bSmrg# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR 172836776bSmrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 182836776bSmrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 192836776bSmrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 202836776bSmrg# PERFORMANCE OF THIS SOFTWARE. 212836776bSmrg# 22c76ae52dSmrg 232836776bSmrg# Initialize Autoconf 24c2939121SmrgAC_PREREQ([2.60]) 252836776bSmrg# 262836776bSmrg# This is the package version number, not the shared library 272836776bSmrg# version. This version number will be substituted into Xft.h 282836776bSmrg# Please bump the minor library number at each release as well. 292836776bSmrg# 30de301c82SmrgAC_INIT([libXft], [2.3.9], 318292847cSmrg [https://gitlab.freedesktop.org/xorg/lib/libXft/issues], [libXft]) 322836776bSmrgAC_CONFIG_SRCDIR([Makefile.am]) 332836776bSmrgAC_CONFIG_HEADERS([config.h]) 340c6340caSmrgAC_CONFIG_MACRO_DIRS([m4]) 35c76ae52dSmrg 362836776bSmrg# Initialize Automake 37de3c0529SmrgAM_INIT_AUTOMAKE([foreign dist-xz]) 38c76ae52dSmrg 392836776bSmrg# Initialize libtool 400c6340caSmrgLT_INIT 412836776bSmrg 42c2939121Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 43c2939121Smrgm4_ifndef([XORG_MACROS_VERSION], 44c2939121Smrg [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])]) 45c2939121SmrgXORG_MACROS_VERSION(1.8) 46c2939121SmrgXORG_DEFAULT_OPTIONS 470d590c07Smrg 480d590c07Smrg# Set library version for Xft.h from package version set in AC_INIT 490d590c07Smrg# copied from PACKAGE_VERSION_* settings in XORG_VERSION 500d590c07SmrgAC_CONFIG_HEADERS([include/X11/Xft/Xft.h]) 510d590c07SmrgAC_DEFINE_UNQUOTED([XFT_MAJOR], 520d590c07Smrg [`echo $PACKAGE_VERSION | cut -d . -f 1`], 530d590c07Smrg [Major version of Xft]) 540d590c07SmrgAC_DEFINE_UNQUOTED([XFT_MINOR], 550d590c07Smrg [`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`], 560d590c07Smrg [Minor version of Xft]) 570d590c07SmrgAC_DEFINE_UNQUOTED([XFT_REVISION], 580d590c07Smrg [`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`], 590d590c07Smrg [Micro revision of Xft]) 60c76ae52dSmrg 61c2939121SmrgXFT_LT_VERSION=`echo $PACKAGE_VERSION | tr '.' ':'` 62c2939121SmrgAC_SUBST([XFT_LT_VERSION]) 63c2939121Smrg 64c76ae52dSmrg# 65c76ae52dSmrg# Check for Xrender 66c76ae52dSmrg# 67de301c82SmrgPKG_CHECK_MODULES(XRENDER, xrender >= 0.8.2 x11 xproto >= 7.0.22) 68c76ae52dSmrg 69c76ae52dSmrg# Check freetype configuration 702836776bSmrgPKG_CHECK_MODULES(FREETYPE, freetype2 >= 2.1.6) 71c76ae52dSmrg 72c76ae52dSmrg# Check fontconfig configuration 732836776bSmrgPKG_CHECK_MODULES(FONTCONFIG, fontconfig >= 2.5.92) 74c76ae52dSmrg 75c76ae52dSmrgAC_SUBST(XRENDER_CFLAGS) 76c76ae52dSmrgAC_SUBST(XRENDER_LIBS) 77c76ae52dSmrgAC_SUBST(FREETYPE_CFLAGS) 78c76ae52dSmrgAC_SUBST(FREETYPE_LIBS) 79c76ae52dSmrgAC_SUBST(FONTCONFIG_CFLAGS) 80c76ae52dSmrgAC_SUBST(FONTCONFIG_LIBS) 81c76ae52dSmrg 82c76ae52dSmrgif test "$VERSION" = "" ; then 83c76ae52dSmrg VERSION=$PACKAGE_VERSION; 84c76ae52dSmrgfi 85c76ae52dSmrg 862836776bSmrgAC_CONFIG_FILES([Makefile 872836776bSmrg xft.pc 882836776bSmrg src/Makefile 892836776bSmrg man/Makefile]) 902836776bSmrgAC_OUTPUT 91