cmake_minimum_required(VERSION 3.9)
|
file(GLOB SOURCES *.c)
|
|
add_compile_options(-g -O0 -std=c++11)
|
|
include_directories(${CMAKE_SOURCE_DIR})
|
|
# add binary
|
add_executable(server server.cpp)
|
add_executable(client client.cpp)
|
|
add_executable(srv_rcv srv_recv.cpp)
|
add_executable(cli_snd cli_snd.cpp)
|
|
target_link_libraries(server PRIVATE memfd_shm pthread)
|
target_link_libraries(client PRIVATE memfd_shm pthread)
|
|
target_link_libraries(srv_rcv PRIVATE memfd_shm pthread)
|
target_link_libraries(cli_snd PRIVATE memfd_shm pthread)
|