File: configure.in

package info (click to toggle)
writerperfect 0.7.1-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,980 kB
  • ctags: 2,539
  • sloc: sh: 8,530; cpp: 4,140; makefile: 149; xml: 53
file content (102 lines) | stat: -rw-r--r-- 2,109 bytes parent folder | download
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