Reasonable CMake for C++ Reason is designed to restrict cmake, and free your hand on building. Documentation Examples Use help Shows how to use help for reason(HELP) and reason_add_executable(HELP), etc.