Skip to content

Commit

Permalink
Add information on building for Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
hamishwillee committed Jan 29, 2016
1 parent 7aef16e commit 3f7bcee
Showing 1 changed file with 31 additions and 3 deletions.
34 changes: 31 additions & 3 deletions docs/contributing/contribution_tool.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ repository and contribute changes back to the project master branch using pull r
Building the Tool
=================

DroneKit-LA is built in the same way on all platforms; by cloning the repository and then calling ``make`` in its root directory. The only differences are in the dependencies required to build on each platform.

Building using Vagrant
----------------------

Expand All @@ -55,7 +57,7 @@ commands to do so on Linux would be:
sudo easy_install -U pip
sudo pip install sphinx sphinx-3dr-theme
To build you just clone the repository and call *make* from its root:
To build *dronekit-la*, you can then just clone the repository and call *make* from its root:

.. code-block:: bash
Expand All @@ -82,8 +84,34 @@ To build *dronekit-la*, you can then just clone the repository and call *make* f
# Build the tool
make
Building on Windows
-------------------

You can build *dronekit-la* natively on Windows from within `Cygwin <https://cygwin.com/install.html>`_.

First set up the dependencies:

* `Download and install Cygwin <http://cygwin.com/setup-x86.exe>`_ (install for all users)
* Install the following packages:

* Devel / git
* Devel / make
* Devel / mingw64-x86_64-gcc-g++

* Open the *Cygwin Terminal*

To build *dronekit-la*, you can then just clone the repository and call *make* from its root:

.. code-block:: bash
# Get the repo
git clone https://github.com/dronekit/dronekit-la.git
cd dronekit-la
# Build the tool
make
.. _contributing-test-code:
Expand Down

0 comments on commit 3f7bcee

Please sign in to comment.