Author: mmarin
Date: 2007-09-07 14:23:52 -0400 (Fri, 07 Sep 2007)
New Revision: 85493

Modified:
   trunk/monodevelop/ChangeLog
   trunk/monodevelop/configure.in
Log:
2007-09-07  Marcos David Mar?\195?\173n Amador <[EMAIL PROTECTED]>

        * configure.in: Added a configure option to enable C/C++ project
          support. By default it is not enabled.




Modified: trunk/monodevelop/ChangeLog
===================================================================
--- trunk/monodevelop/ChangeLog 2007-09-07 18:11:48 UTC (rev 85492)
+++ trunk/monodevelop/ChangeLog 2007-09-07 18:23:52 UTC (rev 85493)
@@ -1,3 +1,8 @@
+2007-09-07  Marcos David MarĂ­n Amador <[EMAIL PROTECTED]>
+
+       * configure.in: Added a configure option to enable C/C++ project
+         support. By default it is not enabled.
+
 2007-09-01  Michael Hutchinson <[EMAIL PROTECTED]>
 
        * configure.in: Update Boo version (Boo AST library API change breaks 

Modified: trunk/monodevelop/configure.in
===================================================================
--- trunk/monodevelop/configure.in      2007-09-07 18:11:48 UTC (rev 85492)
+++ trunk/monodevelop/configure.in      2007-09-07 18:23:52 UTC (rev 85493)
@@ -309,7 +309,6 @@
 
 AM_CONDITIONAL(ENABLE_ASPNET, [test x$enable_aspnet = xyes]) 
 
-
 #We need to know where Mozilla is for launch scripts and possible for 
AspNetEdit
 #Check pkg-config first
 MOZILLA_HOME="`$PKG_CONFIG --variable=libdir mozilla-gtkmozembed`"
@@ -380,7 +379,30 @@
 AM_CONDITIONAL(MOZILLA_EXTENSION_TYPE_TEXTFILE, test -f 
"$MOZILLA_HOME/chrome/installed-chrome.txt")
 AM_CONDITIONAL(ENABLE_ASPNETEDIT, test x$enable_aspnetedit = xyes)
 
+dnl C/C++ project addin
+GCC_VERSION=4.1.2
+CTAGS_VERSION=5.5
+AC_ARG_ENABLE(c, AC_HELP_STRING([--enable-c], [enable C/C++ project support 
[default=no]]), enable_c=yes, enable_c=no)
 
+if test "x$enable_c" = "xyes"; then
+       AC_PATH_PROG(GCC, gcc)
+       if test "x$GCC" = "x"; then
+               AC_MSG_ERROR([Please install gcc version $GCC_VERSION or 
later.])
+       fi
+
+       AC_PATH_PROG(GPP, g++)
+       if test "x$GPP" = "x"; then
+               AC_MSG_WARN([Without g++ ($GCC_VERSION or later) you won't be 
able to compile C++ projects.])
+       fi
+
+       AC_PATH_PROG(CTAGS, ctags)
+       if test "x$CTAGS" = "x"; then
+               AC_MSG_WARN([Without ctags you won't get class pad and 
completion support for C/C++ projects.])
+       fi
+fi
+
+AM_CONDITIONAL(ENABLE_C, [test x$enable_c = xyes])
+
 AC_ARG_ENABLE(update-mimedb,
    AC_HELP_STRING([--disable-update-mimedb],
                    [disable the update-mime-database after install 
[default=no]]),,
@@ -491,6 +513,7 @@
 Extras/Deployment/MonoDevelop.Deployment.Linux/Makefile
 Extras/MonoDevelop.Gettext/Makefile
 Extras/MonoDevelop.RegexToolkit/Makefile
+Extras/CBinding/Makefile
 Makefile
 monodevelop
 mdtool
@@ -528,4 +551,5 @@
 echo "   * ASP.NET project support: $enable_aspnet"
 echo "   * ASP.NET Visual Designer: $enable_aspnetedit"
 echo "   * Web References: yes"
+echo "   * C/C++ project support: $enable_c"
 echo ""

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to