Am 12.01.2016 um 00:37 schrieb Uwe Stöhr:
I did this now as I wrote in the
Questions for Uwe once you are back
thread.
I had to delete CMake's cache first and re-run it from scratch. The 3rd party programs are compiled (with 134 warnings) but I don't get a DLL. Is this the plan - not to rely anymore on DLLs?

Almost. The libs are currently compiled as static libraries. But this is not the most important aspect. The main goal of having these sources included with LyX is that no externally compiled prerequisites are needed anymore (except for qt). This has two advantages:

1) It makes it more easy for other people to build LyX on windows, even if they have a different compiler than you. I hope that this will attract other people who build on windows in the long term, so that you do not need to do everything alone.

2) It eliminates all possibillities of errors that may occur because of different compilers. This makes it more easy for you to switch to a new MSVC version.

If it turns out that for some reason having one of these thirdparty libraries as dll has advantages, we could also change the build procedure to produce dlls from the same sources.


Georg

Reply via email to