be_reseau/CMakeLists.txt
2020-05-04 10:59:32 +02:00

22 lines
No EOL
629 B
CMake

cmake_minimum_required(VERSION 3.15)
project(TP C)
set(CMAKE_C_STANDARD 99)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
include_directories(include)
set(HEADER_FILES include/mictcp.h include/api/mictcp_core.h)
add_library(mictcp src/mictcp.c include/mictcp.h)
add_library(mictcp_core src/api/mictcp_core.c include/api/mictcp_core.h)
add_executable(client src/apps/client.c)
add_executable(gateway src/apps/gateway.c)
add_executable(server src/apps/server.c)
target_link_libraries(client Threads::Threads)
target_link_libraries(gateway Threads::Threads)
target_link_libraries(server Threads::Threads)