StrictCompile()

add_library(bongoscheduler SHARED scheduler.c)
target_link_libraries(bongoscheduler PUBLIC SQLite3::SQLite3)
install(TARGETS bongoscheduler DESTINATION ${LIB_INSTALL_DIR})

if(BUILD_TESTING)
    add_executable(scheduler-state-test tests/scheduler-state-test.c)
    target_link_libraries(scheduler-state-test PRIVATE bongoscheduler)
    add_test(NAME scheduler-state COMMAND scheduler-state-test)
endif()
