summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2011-12-21 08:50:08 +0100
committerRalf Habacker <ralf.habacker@freenet.de>2011-12-21 08:50:08 +0100
commitc4e5c2ec7a9d2dd4fc058e5cef73aaa37f890073 (patch)
treea7947655b99b0eb4ed7b0e55e4d94cc7482e5f85
parent61760cf7de5af3452423244a8b6f5f1b5d00512b (diff)
added notes about supported compilers
-rw-r--r--README.cmake70
-rw-r--r--README.win4
2 files changed, 42 insertions, 32 deletions
diff --git a/README.cmake b/README.cmake
index 5016019a..5feaf551 100644
--- a/README.cmake
+++ b/README.cmake
@@ -3,57 +3,63 @@ This file describes how to compile dbus using the cmake build system
Requirements
------------
- cmake version >= 2.4.4 see http://www.cmake.org
-- installed libexpat
+- installed libexpat see http://sourceforge.net/projects/expat/
+ unsupported RelWithDebInfo builds could be fetched
+ from http://sourceforge.net/projects/kde-windows/files/expat/
Building
--------
-Win32 MinGW
-1. install cmake and libexpat
-2. get dbus sources
-3. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
-4. mkdir dbus-build
-5. cd dbus-build
-6. run
+Win32 MinGW-w64|32
+1. install mingw-w64 from http://sourceforge.net/projects/mingw-w64/
+2. install cmake and libexpat
+3. get dbus sources
+4. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
+5. mkdir dbus-build
+6. cd dbus-build
+7. run
cmake -G "MinGW Makefiles" [<options, see below>] <dbus-src-root>/cmake
mingw32-make
mingw32-make install
Win32 Microsoft nmake
-1. install cmake and libexpat
-2. get dbus sources
-3. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
-4. mkdir dbus-build
-5. cd dbus-build
-6. run
+1. install MSVC 2010 Express Version from http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
+2. install cmake and libexpat
+3. get dbus sources
+4. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
+5. mkdir dbus-build
+6. cd dbus-build
+7. run
cmake -G "NMake Makefiles" [<options, see below>] <dbus-src-root>/cmake
nmake
nmake install
-Win32 Visual Studio Express IDE
-1. install cmake and libexpat
-2. get dbus sources
-3. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
-4. mkdir dbus-build
-5. cd dbus-build
-6. run
+Win32 Visual Studio 2010 Express IDE
+1. install MSVC 2010 Express Version from http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
+2. install cmake and libexpat
+3. get dbus sources
+4. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
+5. mkdir dbus-build
+6. cd dbus-build
+7. run
cmake -G "Visual Studio 10" [<options, see below>] <dbus-src-root>/cmake
-7a. open IDE with
+8a. open IDE with
vcexpress dbus.sln
-7b. for immediate build run
+8b. for immediate build run
vcexpress dbus.sln /build
-Win32 Visual Studio Professional IDE
-1. install cmake and libexpat
-2. get dbus sources
-3. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
-4. mkdir dbus-build
-5. cd dbus-build
-6. run
+Win32 Visual Studio 2010 Professional IDE
+1. install MSVC 2010 Professional Version
+2. install cmake and libexpat
+3. get dbus sources
+4. unpack dbus sources into a sub directory (referred as <dbus-src-root> later)
+5. mkdir dbus-build
+6. cd dbus-build
+7. run
cmake -G "Visual Studio 10" [<options, see below>] <dbus-src-root>/cmake
-7a. open IDE with
+8a. open IDE with
devenv dbus.sln
-7b. for immediate build run
+8b. for immediate build run
devenv dbus.sln /build
Linux
diff --git a/README.win b/README.win
index eb26fa5c..d18f23d0 100644
--- a/README.win
+++ b/README.win
@@ -11,6 +11,10 @@ DBus comes with a test suite which is used on unix to guarantate
production quality and this test suite runs mostly. There are some
test not running yet and there is help needed to get them running.
+Supported compilers
+-------------------
+On windows Microsoft Visual Studio 2010 (Express and professional variants)
+and mingw-w64|32 are known to work.
Building
--------