Am Donnerstag, 21. Juli 2016 um 08:23:51, schrieb racoon <xraco...@gmx.de> > On 20.07.2016 14:02, Kornel Benko wrote: > > Am Mittwoch, 20. Juli 2016 um 11:26:47, schrieb racoon <xraco...@gmx.de> > >> Each time I build a number of .gmo-files, like ar.gmo, are generated > >> which takes some time. > >> > >> Maybe they are build again because there was a warning before? > >> > >> CUSTOMBUILD : cygwin warning : > >> MS-DOS style path detected: C:/LyX/LyX2.3.0-build/po/ar.po > >> Preferred POSIX equivalent is: /cygdrive/c/LyX/LyX2.3.0-build/po/ar.po > >> CYGWIN environment variable option "nodosfilewarning" turns off this > >> warning. > >> Consult the user's guide for more details about POSIX paths: > >> http://cygwin.com/cygwin-ug-net/using.html#using-pathnames > >> > >> I can turn of the warning using the environment variable but that just > >> gets rid of the messages not the generating process. > >> > >> Does someone know what that is and whether I can do something about it? > >> > >> Daniel > > > > You use '-DLYX_NLS=ON', this is the default. > > > > *.po: Text files containing ui-translations (e.g. 'de.po' for German) > > *.gmo: the associated compiled files interpreted later by lyx. > > Thanks. Not sure I understood though. > > I disabled "LYX_NLS" in CMake (could not find any flags containing > "DLYX"). But when compiling the .gmo files are still generated. So the > flag seems to have no effect on this.
This is because you use the cmake-GUI. From the command line your cmake call should contain '-DLYX_NLS=OFF'. The gmo-files are created (respectively copied from source if you don't have gettext executables) in the subdirectory po. But with NLS disabled, this directory will newer be entered. See CMakeLists.txt:713 But stop ... I see, that if you set LYX_INSTALL, then LYX_NLS will be set too. (CMakeLists.txt:190) You can't install with outdated .gmo files. Each time one of the gettext sources changes, the .gmo *may* be outdated. > Daniel Kornel
signature.asc
Description: This is a digitally signed message part.