Am 15.01.2016 um 22:33 schrieb Georg Baum:

Indirectly (via the MSVC project files .sln and .vcxproj) yes. In order
to do so, cmake does run lots of tests. These tests are partly
implemented in the cmake installation, and partly in the LyX sources
(development/cmake). The results of these tests are cached. If you now
re-use an existing cmake cache to build LyX from different sources, then
the contents of the MSVC project files (and therefore the resulting
build) depends on the history of your previous cmake calls, and whether
something was changed in development/cmake in the meantime. If you
ensure that no cached information is re-used then the build is
reprodcible (but you would need to specify the 40 paths again withj your
current way of calling cmake).

OK, now with Qt 5 there are only 6 Qt paths to be specified. But I think that this can still be reduced to one, since all Qt installations on Windows have the same structure. So it should be sufficient to specify only the path to the qmake.exe and then CMake has enough info to find the rest.
Peter, could you perhaps do this like you did for the mingw build?

To please Georg, I will build in future LyX by compiling the source files in a separate folder.

regards Uwe

Reply via email to