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