mirror of
https://github.com/gabime/spdlog.git
synced 2025-01-16 01:37:58 +00:00
Compare commits
5 Commits
f1b4f15dbb
...
f57378d8ba
Author | SHA1 | Date | |
---|---|---|---|
|
f57378d8ba | ||
|
1ccdc225af | ||
|
3e4df86ac0 | ||
|
7054cf7a35 | ||
|
2a7fc9e30e |
@ -28,13 +28,18 @@ endfunction()
|
||||
|
||||
# Turn on warnings on the given target
|
||||
function(spdlog_enable_warnings target_name)
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
list(APPEND MSVC_OPTIONS "/W3")
|
||||
if(MSVC_VERSION GREATER 1900) #Allow non fatal security wanrnings for msvc 2015
|
||||
list(APPEND MSVC_OPTIONS "/WX")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_compile_options(${target_name} PRIVATE
|
||||
$<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:
|
||||
-Wall -Wextra -Wconversion -pedantic -Wfatal-errors>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:/W3>)
|
||||
if(MSVC_VERSION GREATER 1900) #Allow non fatal security wanrnings for msvc 2015
|
||||
target_compile_options(${target_name} PRIVATE /WX)
|
||||
endif()
|
||||
$<$<CXX_COMPILER_ID:MSVC>:${MSVC_OPTIONS}>)
|
||||
|
||||
endfunction()
|
||||
|
||||
|
||||
|
@ -43,7 +43,7 @@ static void test_single_print(std::function<void(std::string const &)> do_log, s
|
||||
|
||||
REQUIRE(record->NumStrings == 1);
|
||||
REQUIRE(record->EventType == expected_ev_type);
|
||||
REQUIRE(record->TimeGenerated == expected_time_generated);
|
||||
REQUIRE((expected_time_generated - record->TimeGenerated) <= 3u);
|
||||
|
||||
std::string message_in_log(((char *)record + record->StringOffset));
|
||||
REQUIRE(message_in_log == expected_contents + spdlog::details::os::default_eol);
|
||||
@ -68,4 +68,4 @@ TEST_CASE("eventlog", "[eventlog]")
|
||||
test_single_print([&test_logger](std::string const &msg) { test_logger.critical(msg); }, "my critical message", EVENTLOG_ERROR_TYPE);
|
||||
}
|
||||
|
||||
#endif //_WIN32
|
||||
#endif //_WIN32
|
||||
|
Loading…
Reference in New Issue
Block a user