diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 25e674bb23e5c65288834919781cfb5be0782394..2f1a02c88fd0ff967ad66dfbf4bd2ab4c1f599cb 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -7,8 +7,14 @@ INCLUDE_DIRECTORIES(
 	${CMAKE_CURRENT_SOURCE_DIR}/../include
 )
 
-ADD_DEFINITIONS(-DDEBUG=2)
-ADD_LIBRARY(${LIBRARY_NAME} 
+# Verbosity level
+IF (\"${CMAKE_VERBOSITY_LEVEL}\" STREQUAL \"\")
+  ADD_DEFINITIONS(-DVP_DEBUG_MODE=0)
+ELSE (\"${CMAKE_VERBOSITY_LEVEL}\" STREQUAL \"\")
+  ADD_DEFINITIONS(-DVP_DEBUG_MODE=${CMAKE_VERBOSITY_LEVEL})
+ENDIF (\"${CMAKE_VERBOSITY_LEVEL}\" STREQUAL \"\")
+
+ADD_LIBRARY(${LIBRARY_NAME}
   SHARED
   debug/debug.cpp