UDT/CMakeLists.txt

40 lines
548 B
CMake

PROJECT( udt )
cmake_minimum_required(VERSION 2.8.0 FATAL_ERROR)
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
add_definitions(-D_DEBUG)
endif()
add_definitions(
-Wall
-D__UNIX
-DPOSIX_C_SOURCE
-DGNU_SOURCE
-Wno-unused-function
-std=c++11
)
SET(LIBRARIES
pthread
m
${ARCAN_SHMIF_LIBRARY}
)
set(SOURCES
src/api.cpp
src/buffer.cpp
src/cache.cpp
src/ccc.cpp
src/channel.cpp
src/core.cpp
src/epoll.cpp
src/list.cpp
src/md5.cpp
src/packet.cpp
src/queue.cpp
src/udtCommon.cpp
src/window.cpp
)
add_library(${PROJECT_NAME} ${SOURCES})