cmake install missing help documentation
Scott Kostyshak
skostysh at lyx.org
Sat Dec 28 02:34:31 UTC 2019
On Tue, Oct 29, 2019 at 01:40:06PM +0100, Kornel Benko wrote:
> Am Tue, 29 Oct 2019 07:57:51 -0400
> schrieb Vincent Lucarelli <vincent.lucarelli at gmail.com>:
>
> > Hi Scott,
> >
> > Happy to propose a patch.
> >
> > Couple of questions:
> >
> > - Are both autotools and cmake build systems fully supported for lyx or is one
> > deprecated?
>
> Both are fully supported.
>
> > - Why was LYX_PREFIX_INSTALL introduced instead of using CMAKE_PREFIX_INSTALL?
>
> Because CMAKE_PREFIX_INSTALL is a cmake-variable, and we like to have lyx-variables.
>
> > - What does NLS stand for?
>
> Native Language Support.
>
> > - Is the point of LYX_INSTALL is that for development, you don’t want to spend the time
> > building extra things? If so, why wasn’t LYX_INSTALL the default and have a flag for
> > developers?
>
> Yes. Sometimes (while bisecting for example) it is faster to test.
>
> > These are questions that cmake users might have and having answers to these in
> > INSTALL.cmake will help orient them with the lyx viewpoint of how cmake is being used.
> >
> > Best,
> >
> > Vince
>
>
> Kornel
>
> > > On Oct 25, 2019, at 10:27 AM, Scott Kostyshak <skostysh at lyx.org> wrote:
> > >
> > > That great it works for you now, Vincent. Do you have any specific
> > > suggestions for how to improve the information in INSTALL.cmake? Would
> > > you be interested in proposing a patch that clarifies things? It would
> > > be great to make that file as accessible as possible.
> > >
> > > Thanks,
> > >
> > > Scott
> > >
> > >
> > > On Wed, Oct 23, 2019 at 10:54:11PM -0400, Vincent Lucarelli wrote:
> > >> Thanks! That did it.
> > >>
> > >> I didn’t understand from INSTALL.cmake what the purpose of these variables were.
> > >>
> > >> Best,
> > >>
> > >> Vince
> > >>
> > >> Sent from my iPhone
> > >>
> > >>> On Oct 23, 2019, at 4:02 AM, Kornel Benko <kornel at lyx.org> wrote:
> > >>>
> > >>> Am Tue, 22 Oct 2019 11:17:28 -0400
> > >>> schrieb Vincent Lucarelli <vincent.lucarelli at gmail.com>:
> > >>>
> > >>>> Hi,
> > >>>>
> > >>>> I tried:
> > >>>>
> > >>>> git checkout 2.3.3
> > >>>> mkdir build
> > >>>> cd build
> > >>>> cmake -GNinga -DLYX_EXTERNAL_HUNSPELL=ON
> > >>>> -DLYX_INSTALL_PREFIX=/tmp/install ..
> > >>>
> > >>> I propose to use also -DLYX_NLS=ON -DLYX_INSTALL=ON
> > >>> LYX_NLS=ON should create translations,
> > >>> LYX_INSTALL=ON should create everything needed for installation.
> > >>>
> > >>>> ninja-build
> > >>>> ninja-build install
> > >>>>
> > >>>> This fails with
> > >>>> CMake Error at po/cmake_install.cmake:45 (file):
> > >>>> file INSTALL cannot find "/tmp/lyx/build/po/ar.gmo"
> > >>>>
> > >>>> So I tried
> > >>>>
> > >>>> ninja-build translations
> > >>>> ninja-build install
> > >>>>
> > >>>> This seems to work and lyx2.3 runs, but /tmp/install does not contain
> > >>>> UserGuide or any of the other help documentation.
> > >>>>
> > >>>> What am I missing?
> > >>>>
> > >>>> Thanks - Vince
> > >>>>
> > >>>
> > >>> Kornel
> > >>>
I'm just bumping the above email and CC'ing Vincent in case he is not
subscribed to the list and missed it.
Best,
Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20191227/abc0d6e6/attachment-0001.asc>
More information about the lyx-devel
mailing list