Windows Build Fail, LINK : fatal error C1007: unrecognized flag '-Ot' in 'p2'
Opening the solution in VS 2017 and building ALL_BUILD results in the following error:
Any ideas ?

```
1>------ Build started: Project: ZERO_CHECK, Configuration: Release x64 ------
1>Checking Build System
1>CMake does not need to re-run because C:/Users/jungl/Documents/xmrig-nvidia/build/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: xmrig-cuda, Configuration: Release x64 ------
2>Building NVCC (Device) object CMakeFiles/xmrig-cuda.dir/src/nvidia/Release/xmrig-cuda_generated_cuda_core.cu.obj
2>cuda_core.cu
2>cuda_core.cu
2>C:/Users/jungl/Documents/xmrig-nvidia/src/nvidia/cuda_core.cu(65): warning C4018: '<': signed/unsigned mismatch
2>Building NVCC (Device) object CMakeFiles/xmrig-cuda.dir/src/nvidia/Release/xmrig-cuda_generated_cuda_extra.cu.obj
2>cuda_extra.cu
2>cuda_extra.cu
2>C:/Users/jungl/Documents/xmrig-nvidia/src/nvidia/cuda_extra.cu(384): warning C4018: '<': signed/unsigned mismatch
2>C:/Users/jungl/Documents/xmrig-nvidia/src/nvidia/cuda_extra.cu(563): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
2>Building Custom Rule C:/Users/jungl/Documents/xmrig-nvidia/CMakeLists.txt
2>CMake does not need to re-run because C:/Users/jungl/Documents/xmrig-nvidia/build/CMakeFiles/generate.stamp is up-to-date.
2>xmrig-cuda.vcxproj -> C:\Users\jungl\Documents\xmrig-nvidia\build\Release\xmrig-cuda.lib
2>Done building project "xmrig-cuda.vcxproj".
3>------ Build started: Project: xmrig-nvidia, Configuration: Release x64 ------
3>Building Custom Rule C:/Users/jungl/Documents/xmrig-nvidia/CMakeLists.txt
3>CMake does not need to re-run because C:/Users/jungl/Documents/xmrig-nvidia/build/CMakeFiles/generate.stamp is up-to-date.
3>Api.cpp
3>ApiState.cpp
3>NetworkState.cpp
3>App.cpp
3>Console.cpp
3>Cpu_stub.cpp
3>ConsoleLog.cpp
3>FileLog.cpp
3>Log.cpp
3>Client.cpp
3>C:\Users\jungl\Documents\xmrig-nvidia\src\net\Client.cpp(653): warning C4267: '=': conversion from 'size_t' to 'ULONG', possible loss of data
3>Job.cpp
3>Network.cpp
3>DonateStrategy.cpp
3>C:\Users\jungl\Documents\xmrig-nvidia\src\net\strategies\DonateStrategy.cpp(81): warning C4244: 'argument': conversion from 'float' to 'uint64_t', possible loss of data
3>FailoverStrategy.cpp
3>SinglePoolStrategy.cpp
3>SubmitResult.cpp
3>Url.cpp
3>CudaCLI.cpp
3>Options.cpp
3>Platform.cpp
3>Generating Code...
3>Compiling...
3>Summary.cpp
3>CudaWorker.cpp
3>GpuThread.cpp
3>C:\Users\jungl\Documents\xmrig-nvidia\src\workers\GpuThread.cpp(127): warning C4244: '=': conversion from 'double' to 'int', possible loss of data
3>Handle.cpp
3>Hashrate.cpp
3>Workers.cpp
3>xmrig.cpp
3>App_win.cpp
3>Cpu_win.cpp
3>Platform_win.cpp
3>NvmlApi.cpp
3>CryptoNight.cpp
3>Httpd.cpp
3>Generating Code...
3>c_keccak.c
3>c_groestl.c
3>c_blake256.c
3>c_jh.c
3>c_skein.c
3>Generating Code...
3>libuv.lib(thread.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
3>LINK : fatal error C1007: unrecognized flag '-Ot' in 'p2'
3>LINK : fatal error LNK1257: code generation failed
3>Done building project "xmrig-nvidia.vcxproj" -- FAILED.
4>------ Skipped Build: Project: ALL_BUILD, Configuration: Release x64 ------
4>Project not selected to build for this solution configuration 
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========


```