16c321187Smrg 20cc2eac3Smrg# Initialize Autoconf 3e120bd27SmrgAC_PREREQ([2.60]) 49dedec0cSmrgAC_INIT([libXmu], [1.1.4], 59dedec0cSmrg [https://gitlab.freedesktop.org/xorg/lib/libxmu/-/issues], [libXmu]) 66c321187SmrgAC_CONFIG_SRCDIR([Makefile.am]) 70cc2eac3SmrgAC_CONFIG_HEADERS([config.h]) 86c321187Smrg 99dedec0cSmrg# Set common system defines for POSIX extensions, such as _GNU_SOURCE 109dedec0cSmrg# Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL) 119dedec0cSmrg# to avoid autoconf errors. 129dedec0cSmrgAC_USE_SYSTEM_EXTENSIONS 139dedec0cSmrg 140cc2eac3Smrg# Initialize Automake 159dedec0cSmrgAM_INIT_AUTOMAKE([foreign dist-xz]) 166c321187Smrg 170cc2eac3Smrg# Initialize libtool 180cc2eac3SmrgAC_PROG_LIBTOOL 190cc2eac3Smrg 200cc2eac3Smrg# Require xorg-macros minimum of 1.12 for DocBook external references 21e120bd27Smrgm4_ifndef([XORG_MACROS_VERSION], 220cc2eac3Smrg [m4_fatal([must install xorg-macros 1.12 or later before running autoconf/autogen])]) 230cc2eac3SmrgXORG_MACROS_VERSION(1.12) 24e120bd27SmrgXORG_DEFAULT_OPTIONS 25e120bd27SmrgXORG_ENABLE_DOCS 260cc2eac3SmrgXORG_WITH_XMLTO(0.0.22) 27e120bd27SmrgXORG_WITH_FOP 280cc2eac3SmrgXORG_WITH_XSLTPROC 290cc2eac3SmrgXORG_CHECK_SGML_DOCTOOLS(1.8) 30e120bd27Smrg 319dedec0cSmrg# Obtain compiler/linker options for dependencies 3293493779SmrgPKG_CHECK_MODULES(XMU, xt xext x11 xextproto) 336c321187SmrgPKG_CHECK_MODULES(XMUU, x11) 346c321187Smrg 359dedec0cSmrg# Checks for library functions. 369dedec0cSmrgAC_CHECK_FUNCS([uname]) 379dedec0cSmrgAC_REPLACE_FUNCS([reallocarray]) 386c321187Smrg 390cc2eac3Smrg# Allow checking code with lint, sparse, etc. 406c321187SmrgXORG_WITH_LINT 416c321187SmrgXORG_LINT_LIBRARY([Xmu]) 426c321187SmrgLINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/` 436c321187SmrgAC_SUBST(LINTLIBUU) 446c321187Smrg 450cc2eac3SmrgAC_CONFIG_FILES([Makefile 460cc2eac3Smrg doc/Makefile 470cc2eac3Smrg include/Makefile 480cc2eac3Smrg src/Makefile 499dedec0cSmrg test/Makefile 500cc2eac3Smrg xmu.pc 510cc2eac3Smrg xmuu.pc]) 520cc2eac3SmrgAC_OUTPUT 53