diff cmake/MalikaniaOptions.cmake @ 54:0edaba9986ba

CMake: add vera++, closes 602
author David Demelier <markand@malikania.fr>
date Fri, 16 Dec 2016 13:59:55 +0100
parents 697bf85e8e19
children fce7e41875db
line wrap: on
line diff
--- a/cmake/MalikaniaOptions.cmake	Fri Dec 16 13:07:44 2016 +0100
+++ b/cmake/MalikaniaOptions.cmake	Fri Dec 16 13:59:55 2016 +0100
@@ -68,6 +68,26 @@
 endif ()
 
 #
+# Options for development.
+# -------------------------------------------------------------------
+#
+
+option(WITH_VERA "Enable vera++ analyzer" On)
+
+find_program(VERA_EXECUTABLE vera++)
+
+if (VERA_EXECUTABLE)
+    if (WITH_VERA)
+        malikania_setg(WITH_VERA_MSG "Yes")
+    else ()
+        malikania_setg(WITH_MSG Off)
+        malikania_setg(WITH_VERA_MSG "No (vera++ not found)")
+    endif ()
+else ()
+    malikania_setg(WITH_VERA_MSG "No (disabled by user)")
+endif ()
+
+#
 # Options for unit tests
 # -------------------------------------------------------------------
 #