Home | History | Annotate | only in /external/dbus/cmake
Up to higher level directory
NameDateSize
bus/10-Oct-2012
bus-test.bat.cmake10-Oct-2012204
CMakeLists.txt10-Oct-201226K
config.h.cmake10-Oct-20126.5K
ConfigureChecks.cmake10-Oct-20126.4K
cross-compile.sh10-Oct-20123.7K
dbus/10-Oct-2012
dbus-env.bat.cmake10-Oct-2012231
doc/10-Oct-2012
Doxyfile.cmake10-Oct-20126.9K
modules/10-Oct-2012
readme-cmake.txt10-Oct-20121.9K
test/10-Oct-2012
tools/10-Oct-2012

readme-cmake.txt

      1 This directory contains configuration files for the cmake build system 
      2 
      3 Requirements 
      4 ------------
      5 - cmake version >= 2.4.4 see http://www.cmake.org 
      6 - installed libxml2 or libexpat 
      7 
      8 Building 
      9 --------
     10 
     11 unix
     12 1. install cmake and libxml or libexpat 
     13 2. get dbus sources 
     14 3. mkdir dbus-build 
     15 4. cd dbus-build 
     16 5. cmake <dbus-src-root>/cmake or cmake -DDBUS_USE_EXPAT=on <dbus-src-root>/cmake in case libexpat should de used
     17 5. make 
     18 6. make install
     19 
     20 win32-mingw
     21 1. install cmake and libxml or libexpat in <ProgramDir>\gnuwin32
     22 2. get dbus sources 
     23 3. mkdir dbus-build 
     24 4. cd dbus-build 
     25 5. cmake -G "MinGW Makefiles" <dbus-src-root>/cmake
     26 6. make 
     27 7. make install
     28 
     29 win32-msvc
     30 1. install cmake and libxml or libexpat in <ProgramDir>\gnuwin32
     31 2. get dbus sources 
     32 3. mkdir dbus-build 
     33 4. cd dbus-build 
     34 5. cmake -G <msvc available target, see cmake --help for a list" <dbus-src-root>/cmake
     35 6. make 
     36 7. make install
     37 
     38 
     39 Some build options (use -D<key>=<value> on command line)
     40 ------------------
     41     key                        description                            default value
     42     ---                        -----------                            -------------
     43 DBUS_USE_EXPAT              "Use expat (== ON) or libxml2 (==OFF)         OFF
     44 DBUS_DISABLE_ASSERTS        "Disable assertion checking"                  OFF
     45 DBUS_BUILD_TESTS            "enable unit test code"                       ON
     46 DBUS_ENABLE_ANSI            "enable -ansi -pedantic gcc flags"            OFF
     47 DBUS_ENABLE_GCOV            "compile with coverage profiling 
     48                              instrumentation (gcc only)"                  OFF
     49 DBUS_ENABLE_VERBOSE_MODE    "support verbose debug mode"                  ON
     50 DBUS_DISABLE_CHECKS         "Disable public API sanity checking"          OFF
     51 DBUS_INSTALL_SYSTEM_LIBS    "install required system libraries 
     52                              (mingw: libxml2, libiconv, mingw10)"         OFF
     53 CMAKE_BUILD_TYPE            "build type (== debug) or (== release)        release
     54 
     55