diff --git a/CMakeLists.txt b/CMakeLists.txt
index e8dc7a2514892dd9b57bf30cc09c14c1e9e35aa6..0e14c401e5ea9a9b729eb95c1bb48718bdec9a55 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -173,9 +173,6 @@ IF(UNIX)
 	SET(SKIP_PLUGINS_PROCESSING_MATLAB "1")
 ENDIF(UNIX)
 
-# Currently empty module
-SET(SKIP_CONTRIB_PLUGINS_PROCESSING_CLASSIFICATION "1")
-
 #SET(SKIP_MODULES_AUTOMATON "1")
 #SET(SKIP_MODULES_EBML "1")
 #SET(SKIP_MODULES_FS "1")
diff --git a/cmake-modules/FindThirdPartyEmotivAPI.cmake b/cmake-modules/FindThirdPartyEmotivAPI.cmake
index bfbde57978ba4ac587db5c7267212027d30de598..008e0a1f0211ded12f6c1f6f2e7e944a09c8f3b6 100644
--- a/cmake-modules/FindThirdPartyEmotivAPI.cmake
+++ b/cmake-modules/FindThirdPartyEmotivAPI.cmake
@@ -43,5 +43,5 @@ ELSE(LIB_EmotivAPI)
 ENDIF(LIB_EmotivAPI)
 
 ELSE(PATH_EmotivAPI)
-        MESSAGE(STATUS "  FAILED to find Emotiv API")
+        MESSAGE(STATUS "  FAILED to find Emotiv API (optional)")
 ENDIF(PATH_EmotivAPI)
diff --git a/cmake-modules/FindThirdPartyGMobiLabPlusAPI.cmake b/cmake-modules/FindThirdPartyGMobiLabPlusAPI.cmake
index 2341babd88afbf5b4c84a59fc9ff82585008d6b1..0b4db1f82ac400159d5219f04a76007b49044ce9 100644
--- a/cmake-modules/FindThirdPartyGMobiLabPlusAPI.cmake
+++ b/cmake-modules/FindThirdPartyGMobiLabPlusAPI.cmake
@@ -59,7 +59,7 @@ IF(UNIX)
 		ADD_DEFINITIONS(-DTARGET_HAS_ThirdPartyGMobiLabPlusAPI)
 		TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gMOBIlabplus_LIBRARY} )
 	ELSE(gMOBIlabplus_LIBRARY)
-		MESSAGE(STATUS "  FAILED to find GMobiLabPlusAPI... ")
+		MESSAGE(STATUS "  FAILED to find GMobiLabPlusAPI... (optional)")
 		MESSAGE(STATUS "   : If it should be found, see that 'gmobilabapi.so' link exists on the fs, with no numeric suffixes in the filename.")
 		MESSAGE(STATUS "   : e.g. do 'cd /usr/lib/ ; ln -s libgmobilabplusapi.so.1.12 libgmobilabplusapi.so' ")
 	ENDIF(gMOBIlabplus_LIBRARY)
diff --git a/cmake-modules/FindThirdPartyGUSBampCAPI.cmake b/cmake-modules/FindThirdPartyGUSBampCAPI.cmake
index 6c2ef35b8403fe04db378a2f331d28f996d395cc..d5a9c551e264ac84de8ce608aabc7634af6c9a03 100644
--- a/cmake-modules/FindThirdPartyGUSBampCAPI.cmake
+++ b/cmake-modules/FindThirdPartyGUSBampCAPI.cmake
@@ -35,7 +35,7 @@ IF(WIN32)
 		SET(OV_ThirdPartyGUSBAmp "YES")
 		 
 	ELSE(PATH_GUSBampCAPI)
-		MESSAGE(STATUS "  FAILED to find gUSBampCAPI")
+		MESSAGE(STATUS "  FAILED to find gUSBampCAPI (optional)")
 	ENDIF(PATH_GUSBampCAPI)
 ENDIF(WIN32)
 
@@ -49,10 +49,10 @@ IF(UNIX)
 		MESSAGE(STATUS "    [  OK  ] Third party lib ${gUSBAmpLinux_LIBRARY}")
 		ADD_DEFINITIONS(-DTARGET_HAS_ThirdPartyGUSBampCAPI_Linux)
 		TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gUSBAmpLinux_LIBRARY} )
+		SET(OV_ThirdPartyGUSBAmp "YES")
 	ELSE(gUSBAmpLinux_LIBRARY)
-		MESSAGE(STATUS "  FAILED to find GUSBAmpAPI Linux... ")
+		MESSAGE(STATUS "  FAILED to find GUSBAmpAPI Linux... (optional)")
 		MESSAGE(STATUS "   : If it should be found, see that 'libgusbampapi.so.1.14' link exists on the fs, with no further nemeric suffixes in the filename.")
 		MESSAGE(STATUS "   : e.g. do 'cd /usr/lib/ ; ln -s libgusbampapi.so.1.14'. See gtec-bcilab/README for details.")
 	ENDIF(gUSBAmpLinux_LIBRARY)
-		SET(OV_ThirdPartyGUSBAmp "YES")
 ENDIF(UNIX)
diff --git a/cmake-modules/FindThirdPartyOgre3D.cmake b/cmake-modules/FindThirdPartyOgre3D.cmake
index 8e379b77b29d0e5a53aecc0e532d1938c1d6dff8..4e102caab85546d1abef5f2e60103e88b9a216bc 100644
--- a/cmake-modules/FindThirdPartyOgre3D.cmake
+++ b/cmake-modules/FindThirdPartyOgre3D.cmake
@@ -46,7 +46,7 @@ ENDIF(WIN32)
 
 IF(UNIX)
 	INCLUDE("FindThirdPartyPkgConfig")
-	pkg_check_modules(Ogre3D OGRE<=1.8.1)
+	pkg_check_modules(Ogre3D OGRE)
 	pkg_check_modules(OIS OIS)
 ENDIF(UNIX)
 
diff --git a/cmake-modules/FindThirdPartyThinkGearAPI.cmake b/cmake-modules/FindThirdPartyThinkGearAPI.cmake
index d3eaa7b224841793ddfb35816fa8a1bc9c7ae580..ac673ca6a0e09bdf40e9d8b6635717ab1fe3fa32 100644
--- a/cmake-modules/FindThirdPartyThinkGearAPI.cmake
+++ b/cmake-modules/FindThirdPartyThinkGearAPI.cmake
@@ -31,5 +31,5 @@ IF(WIN32)
 ENDIF(WIN32)
 
 IF(UNIX)
-	MESSAGE(STATUS "The ThinkGear API for Neurosky MindSet is only available on windows.")
+	MESSAGE(STATUS "  Skipped ThinkGear API for Neurosky MindSet, only available on windows.")
 ENDIF(UNIX)
diff --git a/contrib/plugins/processing/classification/CMakeLists.txt b/contrib/plugins/processing/classification/CMakeLists.txt
index 2c87074d2a7398d78213d398a8025012f45977bd..95aa6592487774489db9405f1f70e8588df69a9a 100644
--- a/contrib/plugins/processing/classification/CMakeLists.txt
+++ b/contrib/plugins/processing/classification/CMakeLists.txt
@@ -1,52 +1,3 @@
-PROJECT(openvibe-plugins-contrib-classification)
 
-SET(PROJECT_VERSION_MAJOR ${OV_GLOBAL_VERSION_MAJOR})
-SET(PROJECT_VERSION_MINOR ${OV_GLOBAL_VERSION_MINOR})
-SET(PROJECT_VERSION_PATCH ${OV_GLOBAL_VERSION_PATCH})
-SET(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})
+# fill this once there is a contribution to this category...
 
-FILE(GLOB_RECURSE source_files src/*.cpp src/*.h src/*.inl)
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${source_files})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES
-	VERSION ${PROJECT_VERSION}
-	SOVERSION ${PROJECT_VERSION_MAJOR}
-	COMPILE_FLAGS "-DOV_Exports -DOV_Shared")
-
-INCLUDE("FindOpenViBE")
-INCLUDE("FindOpenViBECommon")
-# INCLUDE("FindOpenViBEToolkit")
-# INCLUDE("FindOpenViBEModuleEBML")
-# INCLUDE("FindOpenViBEModuleSystem")
-# INCLUDE("FindThirdPartyITPP")
-# INCLUDE("FindOpenViBEModuleXML")#for gragient descent lda
-
-# ---------------------------------
-# Target macros
-# Defines target operating system
-# Defines target architecture
-# Defines target compiler
-# ---------------------------------
-IF(WIN32)
-	ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
-	ADD_DEFINITIONS(-DTARGET_OS_Windows)
-	ADD_DEFINITIONS(-DTARGET_ARCHITECTURE_i386)
-	ADD_DEFINITIONS(-DTARGET_COMPILER_VisualStudio)
-ENDIF(WIN32)
-IF(UNIX)
-	# ADD_DEFINITIONS(-fvisibility=hidden) # This flag should be present... man gcc
-	ADD_DEFINITIONS(-g)
-	ADD_DEFINITIONS(-fnon-call-exceptions)
-	ADD_DEFINITIONS(-DTARGET_OS_Linux)
-	ADD_DEFINITIONS(-DTARGET_ARCHITECTURE_i386)
-	ADD_DEFINITIONS(-DTARGET_COMPILER_GCC)
-ENDIF(UNIX)
-
-# -----------------------------
-# Install files
-# -----------------------------
-INSTALL(TARGETS ${PROJECT_NAME}
-	RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}
-	LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
-	ARCHIVE DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR})
-
-#INSTALL(DIRECTORY src/   DESTINATION ${CMAKE_INSTALL_FULL_INCLUDEDIR} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "doc" EXCLUDE)