-
Carsten Neumann authored
Using an external fmt lib should cause the spdlog::spdlog target to have a dependency on fmt lib - so that a consuming project does not need to call find_package(fmt) and target_link_libraries(... fmt::fmt). To this end a new cmake option SPDLOG_FMT_EXTERNAL is introduced which makes spdlog depend on fmt lib and defines the SPDLOG_FMT_EXTERNAL macro to avoid using the bundled fmt lib. The value of SPDLOG_FMT_EXTERNAL is also stored in the installed spdlogConfig.cmake and if it is ON find_dependency() is used to ensure the fmt::fmt target is imported.
084bc72d
Name |
Last commit
|
Last update |
---|---|---|
bench | ||
cmake | ||
example | ||
include/spdlog | ||
tests | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.travis.yml | ||
CMakeLists.txt | ||
INSTALL | ||
LICENSE | ||
README.md | ||
appveyor.yml | ||
clang_tidy.sh | ||
format.sh |