diff --git a/src/ansicolor_sink.cpp b/src/sinks/ansicolor_sink.cpp similarity index 100% rename from src/ansicolor_sink.cpp rename to src/sinks/ansicolor_sink.cpp diff --git a/src/base_sink.cpp b/src/sinks/base_sink.cpp similarity index 100% rename from src/base_sink.cpp rename to src/sinks/base_sink.cpp diff --git a/src/basic_file_sink.cpp b/src/sinks/basic_file_sink.cpp similarity index 100% rename from src/basic_file_sink.cpp rename to src/sinks/basic_file_sink.cpp diff --git a/src/rotating_file_sink.cpp b/src/sinks/rotating_file_sink.cpp similarity index 100% rename from src/rotating_file_sink.cpp rename to src/sinks/rotating_file_sink.cpp diff --git a/src/sink.cpp b/src/sinks/sink.cpp similarity index 100% rename from src/sink.cpp rename to src/sinks/sink.cpp diff --git a/src/stdout_color_sinks.cpp b/src/sinks/stdout_color_sinks.cpp similarity index 100% rename from src/stdout_color_sinks.cpp rename to src/sinks/stdout_color_sinks.cpp diff --git a/src/stdout_sinks.cpp b/src/sinks/stdout_sinks.cpp similarity index 100% rename from src/stdout_sinks.cpp rename to src/sinks/stdout_sinks.cpp diff --git a/src/wincolor_sink.cpp b/src/sinks/wincolor_sink.cpp similarity index 90% rename from src/wincolor_sink.cpp rename to src/sinks/wincolor_sink.cpp index ce15129e..11ad9589 100644 --- a/src/wincolor_sink.cpp +++ b/src/sinks/wincolor_sink.cpp @@ -5,6 +5,7 @@ #include #include #include + namespace spdlog { namespace sinks { @@ -173,3 +174,11 @@ SPDLOG_INLINE wincolor_stderr_sink::wincolor_stderr_sink(color_mod } // namespace sinks } // namespace spdlog + +// template instantiations +template class SPDLOG_API spdlog::sinks::wincolor_sink; +template class SPDLOG_API spdlog::sinks::wincolor_sink; +template class SPDLOG_API spdlog::sinks::wincolor_stdout_sink; +template class SPDLOG_API spdlog::sinks::wincolor_stdout_sink; +template class SPDLOG_API spdlog::sinks::wincolor_stderr_sink; +template class SPDLOG_API spdlog::sinks::wincolor_stderr_sink; \ No newline at end of file