configure.ac revision a6451aa626fa5850d7c3b716bd52126995154e27
1AC_PREREQ(2.59) 2AC_INIT(harfbuzz, 0.1, [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz]) 3AC_CONFIG_SRCDIR([harfbuzz.pc.in]) 4AC_CONFIG_HEADERS([config.h]) 5AM_INIT_AUTOMAKE([1.9.6 gnu dist-bzip2 no-dist-gzip -Wall no-define]) 6m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) 7 8AC_LIBTOOL_WIN32_DLL 9AC_PROG_LIBTOOL dnl ([1.4]) Don't remove! 10 11AC_PROG_CC 12AC_PROG_CXX 13 14AC_CHECK_FUNCS(mprotect sysconf getpagesize) 15AC_CHECK_HEADERS(unistd.h sys/mman.h) 16 17# Make sure we don't link to libstdc++ 18if test "x$GCC" = "xyes"; then 19 CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions" 20fi 21 22dnl ========================================================================== 23 24PKG_CHECK_MODULES(GLIB, glib-2.0, have_glib=true, have_glib=false) 25AC_DEFINE(HAVE_GLIB, 1, [Have FreeType 2 library]) 26AM_CONDITIONAL(HAVE_GLIB, $have_glib) 27 28PKG_CHECK_MODULES(FREETYPE, freetype, have_freetype=true, have_freetype=false) 29AC_DEFINE(HAVE_FREETYPE, 1, [Have FreeType 2 library]) 30AM_CONDITIONAL(HAVE_FREETYPE, $have_freetype) 31 32dnl ========================================================================== 33 34AC_CONFIG_FILES([ 35harfbuzz.pc 36Makefile 37src/Makefile 38]) 39 40AC_OUTPUT 41