1# Installation on Windows
2
3## Supported compilers
4
5At this moment, compilation has been tested on Windows 7&10, and is supported
6when using Visual Studio 2013. Patches for other versions are welcome.
7
8## Installation
9
10Using a combination of pre-compiled binaries and self-compiled dependencies in a
11local workspace. To make things easier, use a MinGW shell for your editing work,
12and only use the Windows `cmd` for configuring and building.  You might also
13need to [disable the Windows firewall](http://windows.microsoft.com/en-us/windows/turn-windows-firewall-on-off#turn-windows-firewall-on-off=windows-7).
14
151. Install cmake, make sure to select the "Add CMake to system path for all users" option in the install dialog box.
16
17    [CMake](https://cmake.org/download)
18
191. Make a directory to work in, e.g.:
20
21        mkdir ign-ws
22        cd ign-ws
23
241. In a Windows Command Prompt, load your compiler setup, e.g.:
25
26        "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64
27
281. Clone Ignition Fuel-Tools:
29
30        hg clone https://bitbucket.org/ignitionrobotics/ign-fuel-tools
31        cd ign-fuel-tools
32        mkdir build
33
341. In the Windows Command Prompt, configure and build:
35
36	    cd ign-fuel-tools\build
37        ..\configure
38        nmake install
39
40
41    You should now have an installation of Ignition Fuel-Tools in ign-ws/ign-fuel-tools/build/install.
42
43## Run tests
44
451. In the Windows Command Prompt, run the test suite:
46
47    cd ign-fuel-tools\build
48    ctest
49