Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

CMake build and testing system

The build system for HOMME is in the process of being transitioned over to using CMake ( http://www.cmake.org/Wiki/CMake ). CMake is a flexible, open-source build system which also provides access to a robust testing framework CTest. The use of CMake allows an extensible, easy to use, and efficient build system that developers can easily update without having to learn a lot of syntax. The HOMME build system easily allows a developer to add new files, add new executables, and add new tests.

HOMME developers should be familiar with the following three steps (please click on the hyperlink to see more information).

  1. How to build HOMME with CMake
  2. How to configure development executables
  3. How to run the regression tests

Configuration options

HOMME CMake configure options

How to add a regression test

Add a regression test