diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f5b73f..a6278ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,48 +1,48 @@ -if(OV_DISABLE_GTK) - message(STATUS "Skipping Plugins: Simple Visualization, no GTK") - return() -endif(OV_DISABLE_GTK) - -project(openvibe-plugins-tactile-bci VERSION ${OPENVIBE_MAJOR_VERSION}.${OPENVIBE_MINOR_VERSION}.${OPENVIBE_PATCH_VERSION}) - -file(GLOB_RECURSE SRC_FILES src/*.cpp src/*.h src/*.inl) - -add_library(${PROJECT_NAME} SHARED ${SRC_FILES}) - -target_link_libraries(${PROJECT_NAME} - openvibe - openvibe-common - openvibe-toolkit - openvibe-module-ebml - openvibe-module-system - openvibe-visualization-toolkit -) - -set_target_properties(${PROJECT_NAME} PROPERTIES - VERSION ${PROJECT_VERSION} - SOVERSION ${PROJECT_VERSION_MAJOR} - FOLDER ${PLUGINS_FOLDER} - COMPILE_FLAGS "-DOVP_Exports -DOVP_Shared") - -add_definitions(-DTARGET_HAS_ThirdPartyOpenViBEPluginsGlobalDefines) -add_definitions(-DBOOST_DATE_TIME_NO_LIB) -if(WIN32) - add_definitions(-D_WIN32_WINNT=0x0501) -endif(WIN32) - -include("FindOpenViBEModuleTCPTagging") -include("FindThirdPartyGTK") -# need boost for UDPStimcodeSender -include("FindThirdPartyBoost") -include("FindThirdPartyBoost_System") - -# ----------------------------- -# Install files -# ----------------------------- -install(TARGETS ${PROJECT_NAME} - RUNTIME DESTINATION ${DIST_BINDIR} - LIBRARY DESTINATION ${DIST_LIBDIR} - ARCHIVE DESTINATION ${DIST_LIBDIR}) - -install(DIRECTORY scenarios/ DESTINATION ${DIST_DATADIR}/openvibe/scenarios/tactile-bci) - +if(OV_DISABLE_GTK) + message(STATUS "Skipping Plugins: Simple Visualization, no GTK") + return() +endif(OV_DISABLE_GTK) + +project(openvibe-plugins-tactile-bci VERSION ${OPENVIBE_MAJOR_VERSION}.${OPENVIBE_MINOR_VERSION}.${OPENVIBE_PATCH_VERSION}) + +file(GLOB_RECURSE SRC_FILES src/*.cpp src/*.h src/*.inl) + +add_library(${PROJECT_NAME} SHARED ${SRC_FILES}) + +target_link_libraries(${PROJECT_NAME} + openvibe + openvibe-common + openvibe-toolkit + openvibe-module-ebml + openvibe-module-system + openvibe-visualization-toolkit +) + +set_target_properties(${PROJECT_NAME} PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} + FOLDER ${PLUGINS_FOLDER} + COMPILE_FLAGS "-DOVP_Exports -DOVP_Shared") + +add_definitions(-DTARGET_HAS_ThirdPartyOpenViBEPluginsGlobalDefines) +add_definitions(-DBOOST_DATE_TIME_NO_LIB) +if(WIN32) + add_definitions(-D_WIN32_WINNT=0x0501) +endif(WIN32) + +include("FindOpenViBEModuleTCPTagging") +include("FindThirdPartyGTK") +# need boost for UDPStimcodeSender and TactileStimulation +include("FindThirdPartyBoost") +include("FindThirdPartyBoost_System") + +# ----------------------------- +# Install files +# ----------------------------- +install(TARGETS ${PROJECT_NAME} + RUNTIME DESTINATION ${DIST_BINDIR} + LIBRARY DESTINATION ${DIST_LIBDIR} + ARCHIVE DESTINATION ${DIST_LIBDIR}) + +install(DIRECTORY scenarios/ DESTINATION ${DIST_DATADIR}/openvibe/scenarios/tactile-bci) +