project(libdaggy)

add_library(${PROJECT_NAME} STATIC)

IF (DAGGY_ENABLE_SLURM)
    target_link_libraries(${PROJECT_NAME} slurm)
endif ()

IF (DAGGY_ENABLE_REDIS)
    target_link_libraries(${PROJECT_NAME} hiredis)
endif ()

target_include_directories(${PROJECT_NAME} PUBLIC include)
target_link_libraries(${PROJECT_NAME} pistache curl pthread rapidjson better-enums)

add_subdirectory(src)
add_subdirectory(tests)
