cmake_minimum_required(VERSION 3.10.0)
project(test VERSION 1.0.0 LANGUAGES C)

option(BUILD_TYPE "Build type (release or testing)" "release")

if (BUILD_TYPE STREQUAL "testing")

    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage")

    include(CTest)
    add_subdirectory(test)

endif ()

add_subdirectory(src)

add_executable(app
    main.c
)

target_link_libraries(app PUBLIC my-math app-lib)
