Mercurial > malikania
changeset 96:55300686bd78
CMake: check that vera++ is at least 1.3.0, closes #656
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 08 Jun 2017 11:27:32 +0200 |
parents | 103c1e4ba2c2 |
children | 7377a3d8600d |
files | cmake/MalikaniaOptions.cmake |
diffstat | 1 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/cmake/MalikaniaOptions.cmake Thu Jun 08 09:01:22 2017 +0200 +++ b/cmake/MalikaniaOptions.cmake Thu Jun 08 11:27:32 2017 +0200 @@ -80,7 +80,17 @@ if (VERA_EXECUTABLE) if (WITH_VERA) - malikania_setg(WITH_VERA_MSG "Yes") + execute_process( + COMMAND ${VERA_EXECUTABLE} --version + OUTPUT_VARIABLE VERA_VERSION + ) + + if (${VERA_VERSION} VERSION_LESS "1.3.0") + malikania_setg(WITH_VERA Off) + malikania_setg(WITH_VERA_MSG "No (1.3.0 or greater required)") + else () + malikania_setg(WITH_VERA_MSG "Yes") + endif () else () malikania_setg(WITH_VERA Off) malikania_setg(WITH_VERA_MSG "No (disabled by user)")