#------------------------------------------------------------------- # 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. #------------------------------------------------------------------- ############################################################ # CmakeList file for curl plugin ############################################################ PROJECT(OCULUS) # define header and source files for the library set (OCULUS_HEADER_FILES include/sOculus.h ) if (Scol_STATIC) set (OCULUS_HEADER_FILES ${OCULUS_HEADER_FILES} include/loadScolOculus.h) endif() set (OCULUS_SOURCE_FILES src/sOculus.cpp src/scolplugin.cpp ) scol_include_plugin("OCULUS" "${PROJECT_SOURCE_DIR}/include" "loadScolOculus.h") # Add directories includes include_directories(include ${OCULUS_INCLUDE_DIRS}) # Add definition for P4 optimizations, warnings removal. add_definitions(-DOPTI_P4 -D_CRT_SECURE_NO_WARNINGS -DUSE_SSLEAY -DUSE_OPENSSL -DCURL_STATICLIB) set(LIBRARIES ${OCULUS_LIBRARIES} winmm.lib ws2_32.lib ) # setup Scol plugin target add_library(oculus ${Scol_LIB_TYPE} ${OCULUS_HEADER_FILES} ${OCULUS_SOURCE_FILES} ) add_dependencies(oculus kernel) # set the dll version. #set_target_properties(oculus PROPERTIES VERSION ${Scol_VERSION} SOVERSION ${Scol_VERSION_MAJOR}) target_link_libraries(oculus ${LIBRARIES}) # install Scol scol_config_plugin(oculus) #install(FILES ${OCULUS_HEADER_FILES} DESTINATION include/SCOL/plugins/oculus)