mirror of
https://git.mirrors.martin98.com/https://github.com/gulrak/filesystem
synced 2025-08-11 07:29:02 +08:00
Fixes for warnings under VS2017.
This commit is contained in:
parent
6c0f261262
commit
f7854ed685
@ -1669,7 +1669,7 @@ inline u8arguments::u8arguments(int& argc, char**& argv)
|
||||
p = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
|
||||
_args.reserve(argc);
|
||||
_argp.reserve(argc);
|
||||
for (size_t i = 0; i < argc; ++i) {
|
||||
for (size_t i = 0; i < static_cast<size_t>(argc); ++i) {
|
||||
_args.push_back(detail::toUtf8(std::wstring(p[i])));
|
||||
_argp.push_back((char*)_args[i].data());
|
||||
}
|
||||
|
@ -1,5 +1,8 @@
|
||||
|
||||
add_executable(filesystem_test filesystem_test.cpp ../filesystem.h catch.hpp)
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES MSVC)
|
||||
target_compile_definitions(filesystem_test PRIVATE _CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
if(CMAKE_GENERATOR STREQUAL Xcode)
|
||||
add_executable(filesystem_test_cov filesystem_test.cpp ../filesystem.h catch.hpp)
|
||||
target_compile_options(filesystem_test_cov PRIVATE "$<$<CONFIG:DEBUG>:--coverage>")
|
||||
@ -26,5 +29,5 @@ if(CMAKE_CXX_COMPILER_ID MATCHES MSVC AND (CMAKE_CXX_COMPILER_VERSION VERSION_EQ
|
||||
add_executable(std_filesystem_test filesystem_test.cpp ../filesystem.h catch.hpp)
|
||||
set_property(TARGET std_filesystem_test PROPERTY CXX_STANDARD 17)
|
||||
target_compile_options(std_filesystem_test PRIVATE "/Zc:__cplusplus")
|
||||
target_compile_definitions(std_filesystem_test PRIVATE USE_STD_FS)
|
||||
target_compile_definitions(std_filesystem_test PRIVATE USE_STD_FS _CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user