cmake build with qt6 (macos) does not include "plugins"

pdv pdvisschere at edpnet.be
Sat Nov 4 17:05:42 UTC 2023


On 04/11/2023 17:55, pdv wrote:
> On 21/03/2023 19:27, Kornel Benko wrote:
>> Am Tue, 21 Mar 2023 15:27:41 +0100
>> schrieb pdv <pdvisschere at edpnet.be>:
>>
>>> On 21/03/2023 11:00, Kornel Benko wrote:
>>>> Am Mon, 20 Mar 2023 20:05:32 +0100
>>>> schrieb pdv <pdvisschere at edpnet.be>:
>>>>> It's within the first if() else(), that's thus for qt6(see below). I
>>>>> suppose this should work for all platforms, but I checked it on macos
>>>>> only. Your patch is limited to APPLE and also works for me; If this
>>>>> problem doesn't occur for other platforms, it's ok for me of course.
>>>>
>>>> Probably no one else is using the bundle option (-DLYX_BUNDLE=ON).
>>>>
>>>> If you could try to use cmake without this option, I'd be interested 
>>>> if it works for
>>>> you too.
>>>
>>> Apparently no problem. -DLYX_BUNDLE=OFF works too for me.
>>>
>>>> In this case we could get rid of it (probably).
>>>>
>>>>     Kornel
>>>>
>>>
>>>
>>
>> Good, so I will disable this option for lyx2.5 then.
>>
>>     Kornel
>>
>>
> I have build the latest lyx-master and I still need my (previous) patch 
> to build a LyX.app which includes all required Qt6 frameworks (I want a 
> stand-alone app).
> 
> I'm using a recent version of CMake and apparently versions older than 
> 3.5 will not longer be supported. To get rid of the annoying warnings 
> I've upped the minimum version from 3.1 to 3.5 (new patch included).
> 
> pdv
> 
Sorry, forgot to include the patch.
-------------- next part --------------
diff --git a/3rdparty/dtl/CMakeLists.txt b/3rdparty/dtl/CMakeLists.txt
index f757b26b17..9b78cf4c0f 100644
--- a/3rdparty/dtl/CMakeLists.txt
+++ b/3rdparty/dtl/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.5)
 
 set(LYX_IPO_SUPPORTED FALSE)
 if (POLICY CMP0069)
diff --git a/3rdparty/mythes/CMakeLists.txt b/3rdparty/mythes/CMakeLists.txt
index 869bee7c93..d2175d4167 100644
--- a/3rdparty/mythes/CMakeLists.txt
+++ b/3rdparty/mythes/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.5)
 
 set(LYX_IPO_SUPPORTED FALSE)
 if (POLICY CMP0069)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 38e11b8a0b..c4c19ed17c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@
 # Copyright (c) 2006-2011 Peter Kümmel, <syntheticpp at gmx.net>
 # Copyright (c) 2008-2020 Kornel Benko, <Kornel.Benko at berlin.de>
 
-cmake_minimum_required(VERSION 3.1.0)
+cmake_minimum_required(VERSION 3.5.0)
 
 set(LYX_PROJECT LyX)
 # Instruct cmake to not use gnu extensions,


More information about the lyx-devel mailing list