Browse Source

„CMakeLists.txt“ ändern

master
Tobias Baumann 2 years ago
parent
commit
41b36f77b4
1 changed files with 48 additions and 48 deletions
  1. 48
    48
      CMakeLists.txt

+ 48
- 48
CMakeLists.txt View File

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…
Cancel
Save