mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-28 18:09:00 +08:00
f643622019
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. |
||
---|---|---|
.. | ||
CONTROL | ||
fmt-external-cmake-option.patch | ||
portfile.cmake |