1
dnl Warning: This is an automatically generated file, do not edit!
2
dnl Process this file with autoconf to produce a configure script.
4
AC_INIT([mono-addins], [0.2])
5
AM_INIT_AUTOMAKE([foreign])
8
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
9
if test "x$PKG_CONFIG" = "xno"; then
10
AC_MSG_ERROR([You need to install pkg-config])
15
AC_PATH_PROG(MCS, mcs, no)
16
if test "x$MCS" = "xno"; then
17
AC_MSG_ERROR([mcs Not found])
20
AC_PATH_PROG(GACUTIL, gacutil, no)
21
if test "x$GACUTIL" = "xno" ; then
22
AC_MSG_ERROR([No gacutil tool found])
25
GACUTIL_FLAGS='/package mono-addins /root $(DESTDIR)$(prefix)/lib'
28
AC_SUBST(GACUTIL_FLAGS)
31
AC_HELP_STRING([--enable-gui],
32
[enable support for GTK dependent libraries [default=yes]]),
33
enable_gui=${enableval}, enable_gui=yes)
35
AM_CONDITIONAL(ENABLE_GUI, test x$enable_gui = xyes)
38
AC_HELP_STRING([--enable-tests],
39
[build unit tests [default=yes]]),
40
enable_tests=${enableval}, enable_tests=yes)
42
AM_CONDITIONAL(ENABLE_TESTS, test x$enable_tests = xyes)
44
if test "x$enable_gui" = "xyes"; then
45
PKG_CHECK_MODULES([GTK_SHARP_20], [gtk-sharp-2.0])
48
if test "x$enable_tests" = "xyes"; then
49
PKG_CHECK_MODULES([MONO_NUNIT], [mono-nunit])
53
AC_SUBST(MONO_NUNIT_LIBS)
55
MONO_ADDINS_DEFAULT_LIB='Mono.Addins.dll'
56
MONO_ADDINS_SETUP_DEFAULT_LIB='Mono.Addins.Setup.dll'
57
MONO_ADDINS_GUI_DEFAULT_LIB='Mono.Addins.Gui.dll'
58
AC_SUBST(MONO_ADDINS_DEFAULT_LIB)
59
AC_SUBST(MONO_ADDINS_GUI_DEFAULT_LIB)
62
./Mono.Addins/mono-addins.pc
63
./Mono.Addins.Gui/mono-addins-gui.pc
64
./Mono.Addins.Setup/mono-addins-setup.pc
66
./Mono.Addins.Gui/Makefile
67
./Mono.Addins.Setup/Makefile
68
./Mono.Addins/Makefile
71
./Test/HelloWorldExtension/Makefile
72
./Test/FileContentExtension/Makefile
73
./Test/UnitTests/Makefile
74
./Test/CommandExtension/Makefile
75
./Test/SystemInfoExtension/Makefile
76
./Test/FileExtender/Makefile
78
./Samples/TextEditor.Xml/Makefile
79
./Samples/TextEditor/Makefile
80
./Samples/TextEditor.CompilerService/Makefile
81
./Samples/WriterServiceHost/Makefile
82
./Samples/TextEditor.CompilerService.CSharp/Makefile
83
./Samples/WriterService.SampleExtender/Makefile
85
./Samples/TextEditorLib/Makefile
86
./Samples/WriterService/Makefile
93
echo "Configuration summary"
95
echo " * Installation prefix = $prefix"
96
echo " * gui support: $enable_gui"
97
echo " * unit tests: $enable_tests"