Files
os-labs/CMakeLists.txt

21 lines
526 B
CMake

cmake_minimum_required(VERSION 3.29)
project(os-labs)
set(CMAKE_CXX_STANDARD 23)
add_executable(
os-labs
main.cpp
include/signal_handler.h
src/signal_handler.cpp
include/buffer.h
src/buffer.cpp
include/producer.h
src/consumer.cpp
include/consumer.h
src/producer.cpp
include/reader_writer.h
src/reader_writer.cpp
)
target_link_libraries(os-labs PRIVATE m)
target_include_directories(os-labs PRIVATE ${PROJECT_SOURCE_DIR}/include)