~ubuntu-branches/ubuntu/karmic/mono-addins/karmic

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Mirco Bauer
  • Date: 2007-07-14 12:07:48 UTC
  • Revision ID: james.westby@ubuntu.com-20070714120748-2elczfsjlrdsrpms
Tags: upstream-0.2
ImportĀ upstreamĀ versionĀ 0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl Warning: This is an automatically generated file, do not edit!
 
2
dnl Process this file with autoconf to produce a configure script.
 
3
AC_PREREQ([2.54])
 
4
AC_INIT([mono-addins], [0.2])
 
5
AM_INIT_AUTOMAKE([foreign])
 
6
 
 
7
dnl pkg-config
 
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])
 
11
fi
 
12
 
 
13
AC_PROG_INSTALL
 
14
 
 
15
AC_PATH_PROG(MCS, mcs, no)
 
16
if test "x$MCS" = "xno"; then
 
17
        AC_MSG_ERROR([mcs Not found])
 
18
fi
 
19
 
 
20
AC_PATH_PROG(GACUTIL, gacutil, no)
 
21
if test "x$GACUTIL" = "xno" ; then
 
22
        AC_MSG_ERROR([No gacutil tool found])
 
23
fi
 
24
 
 
25
GACUTIL_FLAGS='/package mono-addins /root $(DESTDIR)$(prefix)/lib'
 
26
 
 
27
AC_SUBST(GACUTIL)
 
28
AC_SUBST(GACUTIL_FLAGS)
 
29
 
 
30
AC_ARG_ENABLE(gui,
 
31
        AC_HELP_STRING([--enable-gui],
 
32
                [enable support for GTK dependent libraries [default=yes]]),
 
33
                enable_gui=${enableval}, enable_gui=yes)
 
34
 
 
35
AM_CONDITIONAL(ENABLE_GUI, test x$enable_gui = xyes)
 
36
 
 
37
AC_ARG_ENABLE(tests,
 
38
        AC_HELP_STRING([--enable-tests],
 
39
                [build unit tests [default=yes]]),
 
40
                enable_tests=${enableval}, enable_tests=yes)
 
41
 
 
42
AM_CONDITIONAL(ENABLE_TESTS, test x$enable_tests = xyes)
 
43
 
 
44
if test "x$enable_gui" = "xyes"; then
 
45
        PKG_CHECK_MODULES([GTK_SHARP_20], [gtk-sharp-2.0])
 
46
fi
 
47
 
 
48
if test "x$enable_tests" = "xyes"; then
 
49
        PKG_CHECK_MODULES([MONO_NUNIT], [mono-nunit])
 
50
fi
 
51
 
 
52
 
 
53
AC_SUBST(MONO_NUNIT_LIBS)
 
54
 
 
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)
 
60
 
 
61
AC_CONFIG_FILES([
 
62
./Mono.Addins/mono-addins.pc
 
63
./Mono.Addins.Gui/mono-addins-gui.pc
 
64
./Mono.Addins.Setup/mono-addins-setup.pc
 
65
./Makefile
 
66
./Mono.Addins.Gui/Makefile
 
67
./Mono.Addins.Setup/Makefile
 
68
./Mono.Addins/Makefile
 
69
./mautil/Makefile
 
70
./mautil/mautil
 
71
./Test/HelloWorldExtension/Makefile
 
72
./Test/FileContentExtension/Makefile
 
73
./Test/UnitTests/Makefile
 
74
./Test/CommandExtension/Makefile
 
75
./Test/SystemInfoExtension/Makefile
 
76
./Test/FileExtender/Makefile
 
77
./Test/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
 
84
./Samples/Makefile
 
85
./Samples/TextEditorLib/Makefile
 
86
./Samples/WriterService/Makefile
 
87
 
 
88
])
 
89
 
 
90
AC_OUTPUT
 
91
 
 
92
echo ""
 
93
echo "Configuration summary"
 
94
echo ""
 
95
echo "   * Installation prefix = $prefix"
 
96
echo "   * gui support: $enable_gui"
 
97
echo "   * unit tests: $enable_tests"
 
98
echo ""
 
99
 
 
100