<div dir="ltr">Dear list, and Pavel mostly :)<br><div class="gmail_quote"><div dir="ltr"><div><br></div><div>I'm starting again to configure LyX on Windows, and the CMake files do not behave as expected. <br></div><div><br></div><div>I am setting -DLYX_DEPENDENCIES_DOWNLOAD=1 on the command line, but this is what it outputs: <br></div><div><br></div><div style="margin-left:40px">"C:\Program Files\JetBrains\CLion\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug -DLYX_DEPENDENCIES_DOWNLOAD=1 -G "CodeBlocks - NMake Makefiles" D:\Thibaut\LyX<br>-- TOP_SRC_DIR = D:/Thibaut/LyX<br>-- <br>-- Building out-of-source<br>-- Selecting build type defaults from <a href="http://configure.ac" target="_blank">configure.ac</a><br>-- ERROR: Could NOT find GNUWIN32, please set GNUWIN32_DIR<br>-- ERROR: or let cmake download all required files by using -DLYX_DEPENDENCIES_DOWNLOAD=1<br>CMake Error at development/cmake/modules/FindGNUWIN32.cmake:43 (message):<br>Call Stack (most recent call first):<br>  development/cmake/modules/LyXPaths.cmake:57 (find_package)<br>  CMakeLists.txt:251 (include)</div><div style="margin-left:40px"><br></div>It really looks like the parameter I set is disregarded (as if the check is done before any downloading can happen). My CMake skills do not allow me to debug this thoroughly…<br><div><div><div><div><div style="margin-left:40px"><br></div>Moreover, the variables MSVC14 and MSVC10 are discouraged since CMake 3.8: <a href="https://cmake.org/cmake/help/v3.8/variable/MSVC14.html" target="_blank">https://cmake.org/cmake/help/v3.8/variable/MSVC14.html</a>. Plus, the same set of dependencies can be used for Visual C++ 2017 and 2019, which the current code cannot do (and there are no more MSVC variables for these). I am joining a patch to switch to the now recommended MSVC_VERSION. It is untested due to the above issue.<br></div></div></div></div></div>
</div></div>