12345678910111213141516171819202122 |
- 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)
|