1 AC_INIT([monodevelop-codeanalysis], 0.2, [monodevelop-list@lists.ximian.com])
3 AM_INIT_AUTOMAKE([1.9 tar-ustar])
6 ASSEMBLY_VERSION=0.1.0.0
8 AC_PATH_PROG(MONO, mono)
9 AC_PATH_PROG(MCS, gmcs)
11 if test "x$MONO" = "x" ; then
12 AC_MSG_ERROR([Can't find "mono" in your PATH])
15 if test "x$MCS" = "x" ; then
16 AC_MSG_ERROR([Can't find "gmcs" in your PATH])
19 AC_SUBST(LD_LIBRARY_PATH)
21 MONO_REQUIRED_VERSION=1.1.10
22 PKG_CHECK_MODULES(UNMANAGED_DEPENDENCIES_MONO,mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
24 if test "x$has_mono" = "xfalse"; then
25 AC_MSG_ERROR([Please install mono version $MONO_REQUIRED_VERSION or later to install MonoDevelop.
26 Please see http://www.mono-project.org/ to download latest mono sources or packages])
29 if test "x$has_mono" = "xtrue"; then
30 if test `uname -s` = "Darwin"; then
31 AC_PATH_PROG(RUNTIME, mono, no)
32 AC_PATH_PROG(CSC, gmcs, no)
36 AC_PATH_PROG(RUNTIME, mono, no)
37 AC_PATH_PROG(CSC, gmcs, no)
43 # Find msgfmt and msgmerge for translations
44 AC_PATH_PROG(MSGFMT, msgfmt, no)
45 if test "x$MSGFMT" = "xno"; then
46 AC_MSG_ERROR([You need to install msgfmt from intltool])
48 AC_PATH_PROG(MSGMERGE, msgmerge, no)
49 if test "x$MSGMERGE" = "xno"; then
50 AC_MSG_ERROR([You need to install msgmerge from intltool])
54 MONOADDINS_REQUIRED_VERSION=0.3
55 MONODEVELOP_REQUIRED_VERSION=1.9.1
56 GTKSHARP_REQUIRED_VERSION=2.8.0
60 PKG_CHECK_MODULES(MONO_ADDINS, mono-addins >= $MONOADDINS_REQUIRED_VERSION)
61 AC_SUBST(MONO_ADDINS_LIBS)
62 PKG_CHECK_MODULES(MONO_ADDINS_SETUP, mono-addins-setup >= $MONOADDINS_REQUIRED_VERSION)
63 AC_SUBST(MONO_ADDINS_SETUP_LIBS)
64 PKG_CHECK_MODULES(MONO_ADDINS_GUI, mono-addins-gui >= $MONOADDINS_REQUIRED_VERSION)
65 AC_SUBST(MONO_ADDINS_GUI_LIBS)
66 PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
67 AC_SUBST(GLIB_SHARP_LIBS)
68 PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION)
69 AC_SUBST(GTK_SHARP_LIBS)
70 PKG_CHECK_MODULES(MONODEVELOP, monodevelop >= $MONODEVELOP_REQUIRED_VERSION)
71 AC_SUBST(MONODEVELOP_LIBS)
73 gtksharp_prefix="`$PKG_CONFIG --variable=prefix gtk-sharp-2.0`"
74 AC_SUBST(gtksharp_prefix)
76 CSC_FLAGS="-debug -codepage:utf8"
80 AC_SUBST(ASSEMBLY_VERSION)
83 MD_DIR='$(prefix)/lib/monodevelop'
84 MD_ASSEMBLY_DIR="$MD_DIR/bin"
85 MD_ADDIN_DIR="$MD_DIR/AddIns"
87 AC_SUBST(MD_ASSEMBLY_DIR)
88 AC_SUBST(MD_ADDIN_DIR)
93 monodevelop-codeanalysis.pc
94 MonoDevelop.CodeAnalysis/Makefile
95 MonoDevelop.CodeAnalysis.Gendarme/Makefile
96 MonoDevelop.CodeAnalysis.Smokey/Makefile
100 echo "Configuration summary"
102 echo " * Installation prefix = $prefix"
103 echo " * C# compiler = $CSC"