Skip to content
Eren Okka edited this page Dec 19, 2016 · 30 revisions

Set up your environment

You need Visual Studio Community 2015 with Update 3 or a later version to be able to compile Taiga. Older versions may not work due to lack of support for some C++ features.

You also need git to be installed on your system and added to the PATH environment variable.

Get the source code

Clone Taiga and its submodules:

git clone --recursive https://github.com/erengy/taiga.git

Build dependencies

libcurl

Get the source code for the most recent stable version of libcurl and extract it to some %curl% directory.

Open Developer Command Prompt for VS2015, or run cmd.exe and execute:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

Go to the winbuild directory:

cd %curl%\winbuild\

Build for Debug and Release configurations. Change VC=14 according to your Visual Studio version:

nmake /f Makefile.vc mode=static RTLIBCFG=static VC=14 DEBUG=yes
nmake /f Makefile.vc mode=static RTLIBCFG=static VC=14

Copy the .lib files to %taiga%\deps\lib\ via Windows Explorer or Command Prompt:

xcopy /s %curl%\builds\libcurl-vc14-x86-debug-static-ipv6-sspi-winssl\lib %taiga%\deps\lib\
xcopy /s %curl%\builds\libcurl-vc14-x86-release-static-ipv6-sspi-winssl\lib %taiga%\deps\lib\

More information can be found at %curl%\winbuild\BUILD.WINDOWS.txt.

Build Taiga

Open %taiga%\project\vs2015\Taiga.vcxproj and build for Debug and Release configurations.

Clone this wiki locally