1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
|
AC_INIT(filter/WordPerfectCollector.cxx)
AM_CONFIG_HEADER(config.h)
WRITERPERFECT_MAJOR_VERSION=0
WRITERPERFECT_MINOR_VERSION=7
WRITERPERFECT_MICRO_VERSION=1
LIBWPD_REQUIRED_VERSION=0.8.0
WRITERPERFECT_VERSION="$WRITERPERFECT_MAJOR_VERSION.$WRITERPERFECT_MINOR_VERSION.$WRITERPERFECT_MICRO_VERSION"
AC_SUBST(WRITERPERFECT_MAJOR_VERSION)
AC_SUBST(WRITERPERFECT_MINOR_VERSION)
AC_SUBST(WRITERPERFECT_MICRO_VERSION)
AC_SUBST(WRITERPERFECT_VERSION)
AC_SUBST(LIBWPD_REQUIRED_VERSION)
AM_INIT_AUTOMAKE(writerperfect, $WRITERPERFECT_VERSION)
AC_PROG_CC
AC_PROG_CXX
AC_PROG_INSTALL
dnl AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
PKG_CHECK_MODULES(WPD2SXW,[
libwpd-0.8 >= $LIBWPD_REQUIRED_VERSION
libwpd-stream-0.8 >= $LIBWPD_REQUIRED_VERSION
])
AC_MSG_CHECKING([for native Win32])
case "$host" in
*-*-mingw*)
native_win32=yes
WPD2SXW_WIN32_RESOURCE=wpd2sxw-win32res.lo
;;
*)
native_win32=no
WPD2SXW_WIN32_RESOURCE=
;;
esac
AC_MSG_RESULT([$native_win32])
AM_CONDITIONAL(OS_WIN32, test "$native_win32" = yes)
AC_SUBST(WPD2SXW_WIN32_RESOURCE)
AC_MSG_CHECKING([for Win32 platform in general])
case "$host" in
*-*-mingw*|*-*-cygwin*)
platform_win32=yes
;;
*)
platform_win32=no
;;
esac
AC_MSG_RESULT($platform_win32)
AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = yes)
AC_ARG_ENABLE(debug,[ --enable-debug Turn on debugging],[
case "${enableval}" in
yes) debug=true ;
DEBUG_CXXFLAGS="-DDEBUG -g" ;;
no) debug=false ;
DEBUG_CXXFLAGS="-DNDEBUG" ;;
*) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;;
esac
],[ debug=false
DEBUG_CXXFLAGS="-DNDEBUG"
])
WPD2SXW_CXXFLAGS="$WPD2SXW_CFLAGS"
AC_SUBST(WPD2SXW_CXXFLAGS)
AC_SUBST(WPD2SXW_LIBS)
AC_SUBST(DEBUG_CXXFLAGS)
AC_OUTPUT([
Makefile
wpd2sxw.spec
build/Makefile
build/win32/Makefile
filter/Makefile
ooo/Makefile
wpd2sxw/Makefile
wpd2sxw/wpd2sxw.rc
packaging/Makefile
packaging/NSIS/Makefile
packaging/NSIS/WriterPerfect.nsi
])
case "$debug" in
"true" )
AC_MSG_RESULT([Configured with debugging symbols.]) ;;
esac
|