Building MonoDevelop
From $1
Table of contents
- 1. Linux
- 1.1. Installing dependencies
- 1.2. Building from SVN
- 1.2.1. Running
- 1.3. Building from Tarballs
- 2. Mac OSX
- 3. Windows
Linux
Installing dependencies
MonoDevelop requires the following packages:- Mono 2.4.2
- Mono.Addins 0.4
- Gtk# 2.12.8
- Monodoc 2.0
Tarballs can be found in the Mono sources page.
Building from SVN
After getting the source code from SVN (instructions here), run the following code in the root directory:./configureIt may fail because of missing dependencies; install them, and re-run the command.
This script allows selecting and configuring a set of MonoDevelop modules to be included in an integrated build. The MonoDevelop build system consists of a 'main' module, which contains the main distribution, and a number of additional add-ins in subdirectories of 'extras'.
The 'extras' add-ins are designed to be built and distributed separately, and therefore build against your system-installed MonoDevelop by default. However, this script sets them up to build against the MonoDevelop in 'main', and ensures that they will be loaded when MonoDevelop is launched with 'make run' in this top-level directory. This is very useful for development and testing.
You can select the list of extra add-ins to be built by running this command:
./configure --selectFurther executions of the configure script will configure only the selected add-ins.
You can also configure a predefined list of modules by specifying a build profile using the --profile option. Use the --help option to get information about available profiles and other build options.
Running
Since you'll be working on the development version, it's best not to install it; instead, you can usemake runto run it without installing it. It is a good idea to keep separate copies for using and developing.
Building from Tarballs
MonoDevelop is split in several tarballs: one for the main application, and one for each optional add-in. You can get the tarballs from the Download page.First of all you have to configure and install the main tarball:
./configure ./make ./make installThe configure script may fail because of missing dependencies; install them, and re-run the command.
After this, you can build and install any of the additional tarballs using the same procedure.
Mac OSX
Build instructions for Mac OSX are available in the Building MonoDevelop on OS X page.Windows
Building using Visual Studio
You need at least Visual Studio 2008.Building using MonoDevelop
Follow the same instructions as for Visual Studio, but open MonoDevelop.mdw instead of main/Main.sln. This mdw file is a workspace containing the main solution and all other solutions in 'extras'.- Tag page
- What links here
Images (0)
Page last modified 09:06, 3 Mar 2010 by Lluis
Building from Tarballs
MonoDevelop is split in several tarballs: one for the main application, and one for each optional add-in. You can get the tarballs from the
Link points to non-existent page.