[LyX/master] Cmake build: Extend build info in Help>About
Kornel Benko
kornel at lyx.org
Wed Mar 25 16:56:30 UTC 2020
Am Wed, 25 Mar 2020 12:17:31 -0400
schrieb Scott Kostyshak <skostysh at lyx.org>:
> On Wed, Mar 25, 2020 at 03:09:42PM +0100, Kornel Benko wrote:
> > Am Wed, 25 Mar 2020 14:44:09 +0100
> > schrieb Kornel Benko <kornel at lyx.org>:
> >
> > > > Nice! Can we add "Qt version" to the CMake output? In case it is
> > > > helpful, here are my current outputs for master with CMake and with
> > > > autotools:
> > > >
> > > >
> > >
> > > The QT-version and 'LyX files dir' is also at Help->About->Version. Why should it go
> > > here too?
> > >
> > > Kornel
> >
> > OK, the 'LyX files dir' and 'LyX binary dir' are referencing paths in the (later)
> > installed version. So this is different to actual used sysdir and lyx-exe.
> >
> > But the qt-version (installed +compiled) is already there.
> >
> > Kornel
>
> The Qt version is related to compile information so I think it makes
> sense to put it there. It's also helpful for bug reports. At least for
> people comfortable with the command line, it is easier to do
> <<lyx --version>> than to do the steps for the GUI. A couple of data
> points on other programs that give information on dependency versions:
>
> $ copyq --version
> CopyQ Clipboard Manager v3.9.3
> Qt: 5.12.4
> Compiler: GCC
> Arch: x86_64-little_endian-lp64
> OS: Ubuntu 19.10
> $
>
> My MUA, NeoMutt does not depend on Qt, but it does include information e.g.,
> ncurses:
>
> $ mutt -v
> NeoMutt 20191207-76-0b9198
> Copyright (C) 1996-2016 Michael R. Elkins and others.
> NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
> NeoMutt is free software, and you are welcome to redistribute it
> under certain conditions; type 'neomutt -vv' for details.
>
> System: Linux 5.3.0-42-generic (x86_64)
> ncurses: ncurses 6.1.20190803 (compiled with 6.1.20190803)
> libidn: 1.33 (compiled with 1.33)
> libnotmuch: 5.2.0
> hcache backends: tokyocabinet
>
> Configure options: --ssl --sasl --enable-notmuch --enable-debug --tokyocabinet
> --prefix=/usr/local
>
> Compilation CFLAGS: -g -O2 -std=c99 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__
> -I/usr/local/include -DNCURSES_WIDECHAR ...
> $
>
> Not all programs give such detailed information (e.g., Firefox). But
> from what I see, when a program does list information on compilation, it
> is common to give the versions of the important libraries it depends on.
>
> That said, I don't have too strong of an opinion on this, so feel free
> to skip.
>
> Scott
OK, OK, You have good arguments, done at 16802a76.
Kornel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20200325/143aeb7c/attachment-0001.asc>
More information about the lyx-devel
mailing list