[prev in list] [next in list] [prev in thread] [next in thread]
List: lyx-devel
Subject: Re: [LyX/master] Allow compiling with Qt6
From: Scott Kostyshak <skostysh () lyx ! org>
Date: 2021-03-16 2:52:19
Message-ID: 20210316025219.txi4utzoyq4aen3a () tallinn
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Mon, Mar 15, 2021 at 05:33:49PM +0100, Enrico Forestieri wrote:
> commit 635a7d77ddc94c63d52494dc4d68a930faccf45f
> Author: Enrico Forestieri <forenr@lyx.org>
> Date: Mon Mar 15 17:09:09 2021 +0100
>
> Allow compiling with Qt6
>
> This commit allows compiling LyX with Qt6 when using autotools.
> For a successful compilation the following 2 conditions must be met.
>
> 1) The Qt6 qmake has to come first in PATH, so that the command
> "qmake -v | grep -o 'Qt version .'" returns "Qt version 6".
> 2) The --enable-qt6 switch has to be passed to the configure command.
>
> If --enable-qt6 is used but Qt6 is not found, Qt5 is tried as a fallback.
> If also Qt5 is not found, configuring for Qt4 is attempted.
> If --enable-qt6 is not used, then things go as usual. This means that Qt5
> is tried first and then Qt4, unless --disable-qt5 is used, in which case
> Qt4 is directly attempted. This means that existing scripts should
> continue working unmodified.
>
> LyX should compile with Qt6 on windows and linux, and possibly also on
> mac, but I could not test that. However, it is not guaranteed that it
> works as it should. In particular I am not sure that I got right the
> conversion from QRegExp to QRegularExpression. For sure, the syntax
> highlighting seems to not work right. Someone in the know should take
> a look at that. I am able to load documents and compile them but some
> thourough testing is needed. However, when compiling for Qt5 or Qt4,
> I tried to make sure that the functionality is preserved.
> ---
Are there still QRegExp that need to be changed? I got an error from
src/support/qstring_helpers.cpp.
Also, why use
#include <QtCore5Compat/QRegExp>
in CategorizedCombo.cpp, but not other places?
Scott
["signature.asc" (application/pgp-signature)]
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic