#------------------------------------------------------------------- # This file is part of the CMake build system for Scol # # The contents of this file are placed in the public domain. Feel # free to make use of it in any way you like. #------------------------------------------------------------------- ############################################################ # include/Scol core library ############################################################ PROJECT(optitrack) # define header and source files for the library set (OPTITRACK_HEADER_FILES include/common.h include/Exception.h include/OptitrackCamera.h include/plugin.h include/Thread.h ) set (OPTITRACK_SOURCE_FILES src/Exception.cpp src/OptitrackCamera.cpp src/plugin.cpp src/Thread.cpp ) # Add directories includes. include_directories(include ${OptiTrack_INCLUDE_DIRS}) # Add definition for P4 optimizations, warnings removal. add_definitions(-DOPTI_P4 -D_CRT_SECURE_NO_WARNINGS -DOPTITRACK_EXPORTS) set(LIBRARIES ${OptiTrack_LIBRARIES} ) # setup Scol optitrack plugin target add_library(optitrack ${Scol_LIB_TYPE} ${OPTITRACK_HEADER_FILES} ${OPTITRACK_SOURCE_FILES} ) add_dependencies(optitrack kernel) # set the dll version. #set_target_properties(optitrack PROPERTIES VERSION ${Scol_VERSION} SOVERSION ${Scol_VERSION_MAJOR}) target_link_libraries(optitrack ${LIBRARIES}) # install Scol optitrack scol_config_plugin(optitrack) #install(FILES ${OPTITRACK_HEADER_FILES} DESTINATION include/SCOL/plugins/optitrack)