Project

General

Profile

Build Quassel on Windows Mingw » History » Version 21

TheOneRing, 04/23/2010 04:51 PM

1 1 TheOneRing
h1. Build Quassel on Windows Mingw
2 1 TheOneRing
3 14 TheOneRing
h2. Build Quassel with QT only
4 13 TheOneRing
5 1 TheOneRing
h2. Software Requirements
6 2 seezer
7 1 TheOneRing
* "QT SDK":http://qt.nokia.com/downloads
8 19 TheOneRing
* "DBGHELP Mingw":http://dl.dropbox.com/u/6292727/dbghelp/dbghelp.zip
9 15 TheOneRing
* "CMake":http://www.cmake.org/cmake/resources/software.html
10 1 TheOneRing
11 1 TheOneRing
h2. Installation
12 1 TheOneRing
13 15 TheOneRing
h3. Step 1: Install QT SDK
14 1 TheOneRing
15 2 seezer
Download and install the QT SDK and select mingw to install with QT.
16 1 TheOneRing
17 19 TheOneRing
h3. Step 2: Install DBGHELP Mingw
18 1 TheOneRing
19 19 TheOneRing
If you are using  mingw w64 skip this step 
20 15 TheOneRing
21 19 TheOneRing
Download "DBGHELP Mingw":http://dl.dropbox.com/u/6292727/dbghelp/dbghelp.zip and extract it to your mingw root
22 1 TheOneRing
23 19 TheOneRing
h3. Step 3: Install CMake
24 1 TheOneRing
25 3 TheOneRing
26 20 TheOneRing
h2. Checkout Quassel
27 4 TheOneRing
28 3 TheOneRing
* "git clone git://gitorious.org/quassel/quassel.git"
29 1 TheOneRing
30 1 TheOneRing
h2. Compile Quassel
31 1 TheOneRing
32 1 TheOneRing
* open a command line
33 1 TheOneRing
* add mingw to your path  (set PATH=%PATH%;'mingwdir')
34 1 TheOneRing
* add cmake to your path (analog to mingw)
35 15 TheOneRing
* add QT to yo your path, 'qt\version'\qt\bin
36 1 TheOneRing
* switch to the directory where you checked out Quassel
37 1 TheOneRing
* type "mkdir build"
38 1 TheOneRing
* type "cd build"
39 1 TheOneRing
* type "cmake -G "MinGW Makefiles" .."
40 13 TheOneRing
* type "mingw32-make"
41 13 TheOneRing
42 13 TheOneRing
43 13 TheOneRing
h2. Build Quassel with Windows KDE
44 15 TheOneRing
45 13 TheOneRing
# got to the "Emerge Tutorial":http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/emerge
46 13 TheOneRing
# check out emerge and set up the kdesettings.bat acording to the kde tutorial
47 13 TheOneRing
# install quassel "emerge quassel" emerge will install all dependency's for you
48 13 TheOneRing
# when emerge has finished all jobs, start quassel
49 13 TheOneRing
50 13 TheOneRing
The steps above would also be possible with msvc2008