Remove Olive support from the build system.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Thu, 9 Apr 2015 18:56:37 +0000 (20:56 +0200)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Thu, 9 Apr 2015 19:18:22 +0000 (21:18 +0200)
These libraries are no longer developed.

README.md
configure.ac
man/mcs.1

index 2d275e08e32f7a633af807f983cded2d83eae070..0a8bf7c1a9d4e3583a237999c4f471475e4ad0be 100644 (file)
--- a/README.md
+++ b/README.md
@@ -143,13 +143,6 @@ runtime as an embedded library.
 
 * `scripts/` - Scripts used to invoke Mono and the corresponding program.
 
-* `../olive/` - Incubation code from [Olive](https://github.com/mono/olive).
-
-  * If the directory ../olive is present (as an
-independent checkout) from the Mono module, that
-directory is automatically configured to share the
-same prefix than this module gets.
-
 Contributing to Mono
 ====================
 
index 525b22af69551360a1c5edf3888b8509fa8c102b..6b2634e8aa831ba61908cfe9f6f8253e18738ae7 100644 (file)
@@ -628,17 +628,6 @@ fi
 AC_SUBST([mcs_topdir])
 AC_SUBST([mcs_topdir_from_srcdir])
 
-# Where's the 'olive' source tree?
-if test -d $srcdir/olive; then
-  olivedir=olive
-else
-  olivedir=../olive
-fi
-
-if test -d $srcdir/$olivedir; then
-olive_topdir='$(top_srcdir)/'$olivedir
-fi
-
 # gettext: prepare the translation directories. 
 # we do not configure the full gettext, as we consume it dynamically from C#
 AM_PO_SUBDIRS
@@ -4027,22 +4016,6 @@ fi
 
   fi
 
-  # if we have an olive folder, override the default settings
-  if test -d $olivedir; then
-
-    if test x$cross_compiling = xno && test x$enable_olive_build != xno; then
-
-      test -w $srcdir/$olivedir/build || chmod +w $srcdir/$olivedir/build
-
-      echo "prefix=$prefix" > $srcdir/$olivedir/build/config.make
-      echo "exec_prefix=$exec_prefix" >> $srcdir/$olivedir/build/config.make
-      echo 'mono_libdir=${exec_prefix}/lib' >> $srcdir/$olivedir/build/config.make
-      echo 'MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS)' >> $srcdir/$olivedir/build/config.make
-      echo "RUNTIME = $mono_build_root/runtime/mono-wrapper" >> $srcdir/$olivedir/build/config.make
-      echo "MONO_VERSION = $myver" >> $srcdir/$olivedir/build/config.make
-    fi
-  fi
-
 )
 
 libgdiplus_msg=${libgdiplus_loc:-assumed to be installed}
index 14221a83c1020153fa696e6313ccc290d45c6cd8..bdebf77bae54edec272ce59e99a91485e72e5064 100644 (file)
--- a/man/mcs.1
+++ b/man/mcs.1
@@ -250,10 +250,6 @@ available on a typical dotnet framework installation, notice that this
 does not include all of the Mono libraries, only the System.* ones.  This
 is a convenient shortcut for those porting code.
 .TP
-.I \-pkg:olive
-Use this to reference the "Olive" libraries (the 3.0 and 3.5 extended
-libraries).
-.TP
 .I \-pkg:silver
 References the assemblies for creating Moonlight/Silverlight
 applications.