Am Montag, 3. Februar 2014 um 22:26:49, schrieb Vincent van Ravesteijn 
<v...@lyx.org>
> Kornel Benko schreef op 3-2-2014 22:24:
> >
> > Am Montag, 3. Februar 2014 um 22:19:35, schrieb Vincent van Ravesteijn 
> > <v...@lyx.org>
> >
> > > Kornel Benko schreef op 3-2-2014 21:39:
> >
> > ...
> >
> > > > > > Fix this one.
> >
> > > >
> >
> > > > > >
> >
> > > >
> >
> > > > > > Do you still see the other problem ?
> >
> > > >
> >
> > > > >
> >
> > > >
> >
> > > > > No, but there is this annoying removing of *all* gmo-files with
> >
> > > > reconfigure.
> >
> > > >
> >
> > > > > I am searching for the cause ... probably the OUTPUT keyword but 
> > I'm
> >
> > > > not sure.
> >
> > > >
> >
> > > > >
> >
> > > >
> >
> > > > > > Vincent
> >
> > > >
> >
> > > > >
> >
> > > >
> >
> > > > OK, what about this solution (works here):
> >
> > > >
> >
> > > > ...
> >
> > > >
> >
> > > > if(LYX_GITVERSION)
> >
> > > >
> >
> > > > list(APPEND LYX_UPDATED_GMO_FILES
> >
> > > > "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}.tobeupdated")
> >
> > > >
> >
> > > > add_custom_command(
> >
> > > >
> >
> > > > OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}.tobeupdated"
> >
> > > >
> >
> > > > COMMAND "${LYX_GITVERSION}" "status" "--porcelain" "${_gmo_base}.po"
> >
> > > > ">" "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}.tobeupdated"
> >
> > > >
> >
> > > > COMMAND ${LYX_PYTHON_EXECUTABLE} "${TOP_CMAKE_PATH}/po/update-gmo.py"
> >
> > > >
> >
> > > > "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}.tobeupdated"
> >
> > > >
> >
> > > > "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}"
> >
> > > >
> >
> > > > "${LYX_DEST_PO}/${_gmo}"
> >
> > > >
> >
> > > > WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
> >
> > > >
> >
> > > > DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${_gmo}"
> >
> > > > "${LYX_DEST_PO}/${_gmo_base}.po"
> >
> > > >
> >
> > > > )
> >
> > > >
> >
> > > > else()
> >
> > > >
> >
> > > > ...
> >
> > > >
> >
> > > > Kornel
> >
> > > >
> >
> > > How do you trigger this ? In other words, what exactly do you do to
> >
> > > reconfigure ?
> >
> > >
> >
> > > I can't reproduce this (although I have seen this once in the very
> >
> > > beginning).
> >
> > Reconfiguration means
> >
> > # cd build-dir
> >
> > # cmake source-dir ......
> >
> > This removed all gmo files (in source!) here.
> >
> > Kornel
> >
> It doesn't here (Ubuntu).
> 
> Have you tried deleting the build-dir completely, and reconfigure from 
> there ?

Probably depends on cmake version. (Ubuntu 12.10 here)
        #cmake --version
        cmake version 2.8.12.20140130-g078e9

        CMake suite maintained by Kitware, Inc. (kitware.com).

> Vincent

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to