„CMakeLists.txt“ ändern

This commit is contained in:
Tobias Baumann 2022-02-28 12:18:52 +00:00
parent 9fb28bbc08
commit 41b36f77b4

View File

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