From dc28c965597d824a053527c3d8aaa76ece00e171 Mon Sep 17 00:00:00 2001 From: d-komarov Date: Sun, 6 May 2018 22:53:34 +0300 Subject: [PATCH] Fix unit tests build Export `recursive_mutex` because `emplace_alert` template injects dependency on that type during instatiation. --- include/libtorrent/thread.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/libtorrent/thread.hpp b/include/libtorrent/thread.hpp index 616a2cad6..fd7455a33 100644 --- a/include/libtorrent/thread.hpp +++ b/include/libtorrent/thread.hpp @@ -67,7 +67,7 @@ namespace libtorrent // internal void sleep(int milliseconds); - struct recursive_mutex; + struct TORRENT_EXTRA_EXPORT recursive_mutex; struct TORRENT_EXTRA_EXPORT condition_variable { @@ -108,7 +108,7 @@ namespace libtorrent #endif // internal - struct recursive_mutex + struct TORRENT_EXTRA_EXPORT recursive_mutex { typedef boost::asio::detail::scoped_lock scoped_lock;