lanl/Draco

Builds with VS2019 may have CMake warning MSB8064

KineticTheory opened this issue · 1 comments

Mostly done, but we are seeing the following warning for CAFS targets...

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(231,5): 
warning MSB8064: Custom build for item "C:\work\vs2019-x64-Debug\draco\CMakeFiles\fb71b6db62d92f153cbc7df89518e09c\FortranChecks_f90sub_build-build.rule" succeeded, 
but specified dependency "c:\work\vs2019-x64-debug\draco\src\fortranchecks\fortranchecks_f90sub_build-prefix\src\fortranchecks_f90sub_build-stamp\debug\fortranchecks_f90sub_build-forcebuild" 
does not exist. This may cause incremental build to work incorrectly. 

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(231,5): 
warning MSB8064: Custom build for item "C:\work\vs2019-x64-Debug\draco\CMakeFiles\74e82443c3ba2bf7ebc9dde83288dac0\FortranChecks_f90sub_build-complete.rule" succeeded, 
but specified dependency "c:\work\vs2019-x64-debug\draco\src\fortranchecks\fortranchecks_f90sub_build-prefix\src\fortranchecks_f90sub_build-stamp\debug\fortranchecks_f90sub_build-forcebuild" 
does not exist. This may cause incremental build to work incorrectly. 

This error is similar to the one reported/fixed at https://gitlab.kitware.com/cmake/cmake/merge_requests/3896.

This is fixed in the development HEAD version of cmake and will presumable be included in the upcoming release of cmake-3.17.0.