aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 37185b21d11829aadd007ec26b01c7b6272aea78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CMAKE_MINIMUM_REQUIRED (VERSION 2.6)
PROJECT (FileSender)

INCLUDE (CheckIncludeFiles)
CHECK_INCLUDE_FILES (sys/sendfile.h HAVE_SYS_SENDFILE_H)

INCLUDE (CheckFunctionExists)
CHECK_FUNCTION_EXISTS (socket HAVE_SOCKET)
IF(NOT HAVE_SOCKET)
    CHECK_LIBRARY_EXISTS (socket socket "" HAVE_SOCKET)
ENDIF(NOT HAVE_SOCKET)

ADD_EXECUTABLE (server server.c utils.c utils.h)
ADD_EXECUTABLE (client client.c utils.c utils.h)