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)