cmake_minimum_required(VERSION 4.1 FATAL_ERROR) set(PROJECT_NAME test-kod-bez) set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src) project(${PROJECT_NAME} LANGUAGES C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) # set(CMAKE_BUILD_TYPE Release) add_executable(${PROJECT_NAME} ${SOURCE_DIR}/main.c) set(HEADERS ${SOURCE_DIR} ${SOURCE_DIR}/hdlc ${SOURCE_DIR}/worker ${SOURCE_DIR}/fifo ) set(SOURCES ${SOURCE_DIR}/main.c ${SOURCE_DIR}/tools.c ${SOURCE_DIR}/hdlc/hdlc.c ${SOURCE_DIR}/worker/worker.c ${SOURCE_DIR}/worker/worker_tools.c ${SOURCE_DIR}/worker/worker_master.c ${SOURCE_DIR}/worker/worker_slave.c ${SOURCE_DIR}/fifo/fifo.c ) target_include_directories(${PROJECT_NAME} PRIVATE ${HEADERS}) # target_compile_definitions(${PROJECT_NAME} PUBLIC ) target_sources(${PROJECT_NAME} PRIVATE ${SOURCES}) target_compile_options(${PROJECT_NAME} PRIVATE -O0 -Wall -Wextra) set_target_properties(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "bin")