diff --git a/include/spdlog/sinks/stdout_sinks-inl.h b/include/spdlog/sinks/stdout_sinks-inl.h index 3c55ce66..e9fccd37 100644 --- a/include/spdlog/sinks/stdout_sinks-inl.h +++ b/include/spdlog/sinks/stdout_sinks-inl.h @@ -3,10 +3,6 @@ #pragma once -#ifndef SPDLOG_HEADER_ONLY -#include "spdlog/sinks/stdout_sinks.h" -#endif - #include "spdlog/details/console_globals.h" #include diff --git a/include/spdlog/sinks/stdout_sinks.h b/include/spdlog/sinks/stdout_sinks.h index 04d2fa42..18971107 100644 --- a/include/spdlog/sinks/stdout_sinks.h +++ b/include/spdlog/sinks/stdout_sinks.h @@ -71,6 +71,5 @@ std::shared_ptr stderr_logger_st(const std::string &logger_name); } // namespace spdlog -#ifdef SPDLOG_HEADER_ONLY #include "stdout_sinks-inl.h" -#endif + diff --git a/src/spdlog.cpp b/src/spdlog.cpp index 63328d80..c41b4c33 100644 --- a/src/spdlog.cpp +++ b/src/spdlog.cpp @@ -80,30 +80,6 @@ template std::shared_ptr spdlog::stdout_color_st spdlog::stderr_color_mt(const std::string &logger_name, color_mode mode); template std::shared_ptr spdlog::stderr_color_st(const std::string &logger_name, color_mode mode); -// -// stdout/stderr sinks -// -#include "spdlog/sinks/stdout_sinks-inl.h" - -template class spdlog::sinks::stdout_sink_base; -template class spdlog::sinks::stdout_sink_base; - -template class spdlog::sinks::stdout_sink; -template class spdlog::sinks::stdout_sink; - -template class spdlog::sinks::stderr_sink; -template class spdlog::sinks::stderr_sink; - -// factory methods for stdout/stderr loggers -template std::shared_ptr spdlog::stdout_logger_mt(const std::string &logger_name); -template std::shared_ptr spdlog::stdout_logger_st(const std::string &logger_name); -template std::shared_ptr spdlog::stdout_logger_mt(const std::string &logger_name); -template std::shared_ptr spdlog::stdout_logger_st(const std::string &logger_name); - -template std::shared_ptr spdlog::stderr_logger_mt(const std::string &logger_name); -template std::shared_ptr spdlog::stderr_logger_st(const std::string &logger_name); -template std::shared_ptr spdlog::stderr_logger_mt(const std::string &logger_name); -template std::shared_ptr spdlog::stderr_logger_st(const std::string &logger_name); // Slightly modified version of fmt lib's format.cc source file. // Copyright (c) 2012 - 2016, Victor Zverovich