cmake_minimum_required(VERSION 3.0.0)
project(bmser_msg_ring VERSION 0.1.0 LANGUAGES C)

include(CTest)
enable_testing()

add_library(bmser_msg_ring SHARED bmser_msg_ring.c ./port/bmser_msg_ring_port.c)
target_compile_options(bmser_msg_ring PRIVATE -g -O0 -Wall)

target_include_directories(bmser_msg_ring PUBLIC .)
target_include_directories(bmser_msg_ring PRIVATE ./port)

set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
