„CMakeLists.txt“ ändern
This commit is contained in:
parent
9fb28bbc08
commit
41b36f77b4
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user