<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/ports/spdlog/fmt-external-cmake-option.patch, branch aws-lambda-cpp</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[spdlog] Update to 1.3.0</title>
<updated>2019-01-14T12:36:51+00:00</updated>
<author>
<name>myd7349</name>
<email>myd7349@gmail.com</email>
</author>
<published>2019-01-14T12:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=57f7f49aba15b05d3093445bb813c1f5cfbbd6c5'/>
<id>57f7f49aba15b05d3093445bb813c1f5cfbbd6c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spdlog handling of external fmt lib</title>
<updated>2018-12-17T15:52:25+00:00</updated>
<author>
<name>Carsten Neumann</name>
<email>cpneumann@ualr.edu</email>
</author>
<published>2018-12-17T15:52:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f64362201923a20111ced9b789286437a8acac13'/>
<id>f64362201923a20111ced9b789286437a8acac13</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
