cmake_minimum_required(VERSION 3.6) project(hypercube) set(CMAKE_CXX_STANDARD 11) add_definitions(-DUSE_LINUX_SENDFILE -DSHORT_SERVER_VERSION) set(SOURCE_FILES akbuf/akbuf.c akbuf/akbuf.h asio/AKepoll.h asio/asio.c asio/asio.h cfg.c cfg.h config.h dist.h http.c http.h hypercube.h log.c log.h main.c net.c net.h tracker.c tracker.h) add_executable(hypercube ${SOURCE_FILES})