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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
AC_INIT([monodevelop], m4_esyscmd_s([grep ^Version ../version.config|cut -d '=' -f 2|tr -d '\n']), [monodevelop-list@lists.ximian.com])
AC_PREREQ(2.53)
AM_INIT_AUTOMAKE([1.10 tar-ustar])
AM_MAINTAINER_MODE
#capture aclocal flags for autoreconf
AC_SUBST(ACLOCAL_FLAGS)
default_macarch=i386
dnl Add MD's mimetypes to mime and desktop databases
AC_ARG_ENABLE(update-mimedb,
AC_HELP_STRING([--disable-update-mimedb],
[disable the update-mime-database after install [default=no]]),,
enable_update_mimedb=$default_gnomeplatform)
AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
if test "x$enable_update_mimedb" = "xyes"; then
AC_PATH_PROG(UPDATE_MIME_DB, update-mime-database, no)
if test "x$UPDATE_MIME_DB" = "xno"; then
AC_MSG_ERROR([You need to install update-mime-database])
fi
fi
AC_SUBST(UPDATE_MIME_DB)
dnl Find msgfmt for translations
# Find msgfmt and msgmerge for translations
AC_PATH_PROG(MSGFMT, msgfmt, no)
if test "x$MSGFMT" = "xno"; then
AC_MSG_ERROR([You need to install msgfmt from intltool])
fi
AC_PATH_PROG(MSGMERGE, msgmerge, no)
if test "x$MSGMERGE" = "xno"; then
AC_MSG_ERROR([You need to install msgmerge from intltool])
fi
AC_ARG_ENABLE(release,
AC_HELP_STRING([--enable-release],
[build release mode [default=no]]),
enable_release=${enableval}, enable_release=no)
AM_CONDITIONAL(RELEASE_BUILDS, [test x$enable_release = xyes])
platform_bindings=""
# Gnome platform addin
AC_ARG_ENABLE(gnomeplatform,
AC_HELP_STRING([--enable-gnomeplatform],
[enable Gnome platform support [default=no]]),
enable_gnomeplatform=${enableval}, enable_gnomeplatform=$default_gnomeplatform)
if test x$enable_gnomeplatform = xyes; then
platform_bindings="${platform_bindings}GNOME "
fi
AM_CONDITIONAL(ENABLE_GNOMEPLATFORM, [test x$enable_gnomeplatform = xyes])
# Mac platform addin
AC_ARG_ENABLE(macplatform,
AC_HELP_STRING([--enable-macplatform],
[enable Mac platform support [default=no]]),
enable_macplatform=${enableval}, enable_macplatform=$default_macplatform)
if test x$enable_macplatform = xyes; then
platform_bindings="${platform_bindings}Mac ${with_macarch}"
fi
AM_CONDITIONAL(ENABLE_MACPLATFORM, [test x$enable_macplatform = xyes])
# What architecture for Mac
AC_ARG_WITH(macarch,
AC_HELP_STRING([--with-macarch],
[which architecture for mac: i386, x86_64 [default=i386]]),
with_macarch=${withval}, with_macarch=$default_macarch)
SGEN_SUFFIX=
MONOSTUB_ARCH=32
if test x$with_macarch = xx86_64; then
SGEN_SUFFIX=64
MONOSTUB_ARCH=64
fi
AC_SUBST(SGEN_SUFFIX)
AC_SUBST(MONOSTUB_ARCH)
MAC_ARCHITECTURE=${with_macarch}
AC_SUBST(MAC_ARCHITECTURE)
# Windows platform addin
AC_ARG_ENABLE(windowsplatform,
AC_HELP_STRING([--enable-windowsplatform],
[enable Windows platform support [default=no]]),
enable_windowsplatform=${enableval}, enable_windowsplatform=$default_windowsplatform)
if test x$enable_windowsplatform = xyes; then
platform_bindings="${platform_bindings}Windows "
fi
AM_CONDITIONAL(ENABLE_WINDOWSPLATFORM, [test x$enable_windowsplatform = xyes])
dnl Intl
ALL_LINGUAS="cs da de es fr ja pt_BR tr pl it zh_TW zh_CN ru sl ca gl pt sv nl id hu nb ko uk"
AC_SUBST(ALL_LINGUAS)
GETTEXT_PACKAGE=monodevelop
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
MD_DIR='$(prefix)/lib/monodevelop'
MD_ASSEMBLY_DIR="$MD_DIR/bin"
MD_ADDIN_DIR="$MD_DIR/AddIns"
AC_SUBST(MD_ASSEMBLY_DIR)
AC_SUBST(MD_ADDIN_DIR)
AC_SUBST(MD_DIR)
if test -z "$platform_bindings"; then
AC_MSG_ERROR([You must enable one of the platform bindings])
fi
echo PACKAGE_VERSION=$PACKAGE_VERSION > monodevelop_version
AC_OUTPUT([
monodevelop
mdtool
theme-icons/Makefile
tests/Makefile
Makefile
po/Makefile
build/MacOSX/Makefile
external/Makefile
])
echo ""
echo "Configuration summary"
echo ""
echo " * Installation prefix = $prefix"
echo " * Version = $VERSION"
echo " * Compat Version = $COMPAT_ADDIN_VERSION"
echo " * Release builds: $enable_release"
echo ""
|