X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=README.cmake;h=28a6c399a8149ddc765c7f157c3c57dbdad219ab;hp=805679dcccf5d373886216273b70d17668de8e3f;hb=4549671a24de95dd6a2704bdefca957b864df7d8;hpb=e0349601de2471d4dbf9c882bd4d2cbf221818b8 diff --git a/README.cmake b/README.cmake index 805679dc..28a6c399 100644 --- a/README.cmake +++ b/README.cmake @@ -4,7 +4,7 @@ There is no "make distclean"; "make clean" should usually be enough since CMake cleans up properly (qmake often didn't). If you really want to get rid of all build files, just remove the build directory. -Usually, you should build Quassel as follows: +Usually, you will build Quassel as follows: cd /path/to/build/dir cmake /path/to/quassel @@ -32,3 +32,22 @@ Quassel recognizes the following options: Enable static building of Quassel. You should link the static versions of some libs (in particular libstdc++.a) into /path/to/build/dir/staticlibs in oder to create a portable binary! + +-DSTATICWIN=1 + Enable static building for Windows platforms. This adds some libs that are not automatically + included for some reason. + +BUILDING ON WINDOWS: +-------------------- +We have tested building on Windows with a statically built Qt (with its /bin directory in %PATH%) +and MSVC 2005/2008. Make sure that you use a "shell" that has all needed env variables setup, +such as the "Visual Studio Command Prompt". You will also need the /bin of the Microsoft SDK in +your %PATH% at least for VS 2008, otherwise rc.exe is not found. +Currently, only building in the shell using nmake seems to work; CMake can also create MSVC project +files, but they seem to be problematic. However, YMMV. + +After you have everything setup: + +cd C:\path\to\quassel-build +cmake -G"NMake Makefiles" C:\path\to\quassel\source -DSTATICWIN=1 +nmake