if (NOT TARGET spdlog)
add_subdirectory(src EXCLUDE_FROM_ALL)
else()
message(STATUS "spdlog is already a target. Skipping adding it twice")
endif()
add_library(spdlog::spdlog ALIAS spdlog)