@ -7,8 +7,11 @@ Perspex requires Visual Studio 2015 to build on Windows.
### Install GTK Sharp
To compile the full project under windows, you must have [gtk-sharp](http://www.mono-project.com/download/#download-win) installed. However, if you're
not interested in building the cross-platform bits you can simply unload the Perspex.Cairo and
Perspex.Gtk project in Visual Studio.
not interested in building the cross-platform bits you can simply unload these projects from Visual Studio:
- Perspex.Cairo
- Perspex.Cairo.RenderTests
- Perspex.Gtk
### Clone the Perspex repository
@ -19,7 +22,7 @@ is linked as a submodule in the git repository, so run:
git submodule update --init
The next step is to download the Skia native libraries. Run ```getnatives.ps1``` PowerShell script which can be found under the folder ```Perspex\src\Skia\```.
The next step is to download the Skia native libraries. Run ```getnatives.ps1``` PowerShell script which can be found under the folder ```src\Skia\```.
## Linux
@ -39,14 +42,14 @@ Then install the needed packages:
### Clone the Perspex repository
git clone https://github.com/grokys/Perspex.git
git clone https://github.com/Perspex/Perspex.git
We currently need to build our own private version of ReactiveUI as it doesn't work on mono. This
is linked as a submodule in the git repository, so run:
git submodule update --init
The next step is to download the Skia native libraries. Run ```getnatives.sh``` script which can be found under the folder ```Perspex\src\Skia\```.
The next step is to download the Skia native libraries. Run ```getnatives.sh``` script which can be found under the folder ```src\Skia\```.
### Load the Project in MonoDevelop
@ -57,4 +60,4 @@ Set the TestApplication project as the startup project and click Run.
There will be some compile errors in the tests, but ignore them for now.
You can track the Linux version's progress in the [Linux issue](https://github.com/grokys/Perspex/issues/78).
You can track the Linux version's progress in the [Linux issue](https://github.com/Perspex/Perspex/issues/78).