[icinga-checkins] icinga.org: icinga2/feature/cmake-4962: Add cmake build files.

git at icinga.org git at icinga.org
Sun Nov 3 13:45:36 CET 2013


Module: icinga2
Branch: feature/cmake-4962
Commit: f2307c4242893d52e2d6985d4d1d14bb2b948f7c
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=f2307c4242893d52e2d6985d4d1d14bb2b948f7c

Author: Gunnar Beutner <gunnar at beutner.name>
Date:   Sun Nov  3 13:45:26 2013 +0100

Add cmake build files.

Refs #4962

---

 .gitignore                                         |   49 +---
 CMakeLists.txt                                     |  105 ++++++++
 INSTALL                                            |   33 +--
 cmake/BoostTestTargets.cmake                       |  274 ++++++++++++++++++++
 cmake/BoostTestTargetsDynamic.h                    |    9 +
 cmake/BoostTestTargetsIncluded.h                   |    7 +
 cmake/BoostTestTargetsStatic.h                     |    7 +
 cmake/CopyResourcesToBuildTree.cmake               |   83 ++++++
 cmake/FindBISON.cmake                              |  221 ++++++++++++++++
 cmake/FindFLEX.cmake                               |  179 +++++++++++++
 cmake/FindGit.cmake                                |   74 ++++++
 cmake/FindMYSQL.cmake                              |   47 ++++
 cmake/GNUInstallDirs.cmake                         |  205 +++++++++++++++
 cmake/GetForceIncludeDefinitions.cmake             |   44 ++++
 cmake/GetGitRevisionDescription.cmake              |  123 +++++++++
 cmake/GetGitRevisionDescription.cmake.in           |   38 +++
 cmake/InstallConfig.cmake                          |   25 ++
 components/CMakeLists.txt                          |    8 +
 components/checker/CMakeLists.txt                  |   37 +++
 components/cluster/CMakeLists.txt                  |   38 +++
 components/compat/CMakeLists.txt                   |   41 +++
 components/db_ido_mysql/CMakeLists.txt             |   36 +++
 components/db_ido_mysql/idomysqlconnection.cpp     |    2 +-
 components/db_ido_mysql/idomysqlconnection.h       |    2 +-
 components/demo/CMakeLists.txt                     |   36 +++
 components/livestatus/CMakeLists.txt               |   32 +++
 components/notification/CMakeLists.txt             |   32 +++
 components/perfdata/CMakeLists.txt                 |   39 +++
 config.h.cmake                                     |   13 +
 doc/2.6-running-icinga.md                          |    5 +
 doc/4.2-global-variables.md                        |    5 +-
 doc/CMakeLists.txt                                 |   28 ++
 etc/CMakeLists.txt                                 |   53 ++++
 etc/init.d/{icinga2.in => icinga2.cmake}           |   21 +-
 icinga-app/CMakeLists.txt                          |   37 +++
 icinga-app/icinga.cpp                              |   53 ++--
 icinga-version.h.cmake                             |    1 +
 icinga2.spec.in => icinga2.spec                    |   36 +--
 itl/CMakeLists.txt                                 |   21 ++
 lib/CMakeLists.txt                                 |   21 ++
 lib/base/CMakeLists.txt                            |   71 +++++
 lib/base/application.cpp                           |   55 +---
 lib/base/application.h                             |   15 +-
 lib/base/i2-base.h                                 |    2 +
 lib/base/process-unix.cpp                          |    8 +-
 lib/base/registry.h                                |   39 ++-
 lib/base/scriptvariable.cpp                        |    5 +
 lib/base/scriptvariable.h                          |    1 +
 lib/base/stacktrace.cpp                            |    6 +-
 lib/base/unix.h                                    |    3 -
 lib/base/utility.cpp                               |   12 +-
 lib/base/visibility.h                              |   31 +++
 lib/base/win32.h                                   |    7 +-
 lib/config/CMakeLists.txt                          |   49 ++++
 lib/config/config_lexer.ll                         |    2 +-
 lib/db_ido/CMakeLists.txt                          |   44 ++++
 lib/db_ido/dbconnection.h                          |    3 +-
 lib/db_ido/dbobject.h                              |    3 +-
 lib/db_ido/dbquery.h                               |    3 +-
 lib/db_ido/dbreference.h                           |    4 +-
 lib/db_ido/dbtype.h                                |    3 +-
 lib/db_ido/dbvalue.h                               |    3 +-
 lib/db_ido/i2-db_ido.h                             |   37 +++
 lib/icinga/CMakeLists.txt                          |   65 +++++
 pki/.gitignore                                     |    2 -
 pki/CMakeLists.txt                                 |   32 +++
 ...{icinga2-build-ca.in => icinga2-build-ca.cmake} |    6 +-
 ...cinga2-build-key.in => icinga2-build-key.cmake} |    6 +-
 test/CMakeLists.txt                                |   66 +++++
 test/test.cpp                                      |    5 +-
 third-party/CMakeLists.txt                         |   23 ++
 third-party/cJSON/CMakeLists.txt                   |   30 +++
 third-party/cJSON/cJSON.h                          |   70 ++---
 third-party/execvpe/CMakeLists.txt                 |   30 +++
 third-party/execvpe/execvpe.h                      |   10 +-
 third-party/mmatch/CMakeLists.txt                  |   30 +++
 third-party/mmatch/mmatch.h                        |   14 +-
 tools/CMakeLists.txt                               |   37 +++
 ...ble-feature.in => icinga2-enable-feature.cmake} |    9 +-
 tools/mkclass/CMakeLists.txt                       |   44 ++++
 tools/mkclass/class_lexer.ll                       |    4 +-
 tools/mkclass/classcompiler.cpp                    |    2 -
 tools/mkembedconfig/CMakeLists.txt                 |   34 +++
 83 files changed, 2757 insertions(+), 288 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=f2307c4242893d52e2d6985d4d1d14bb2b948f7c




More information about the icinga-checkins mailing list