]> git.lyx.org Git - features.git/commitdiff
Amend(2) 580dea63: get rid of Qt4 code also in cmake build
authorKornel Benko <kornel@lyx.org>
Mon, 21 Nov 2022 08:31:48 +0000 (09:31 +0100)
committerKornel Benko <kornel@lyx.org>
Mon, 21 Nov 2022 08:31:48 +0000 (09:31 +0100)
CMakeLists.txt
INSTALL.cmake
development/cmake/ConfigureChecks.cmake
src/frontends/qt/CMakeLists.txt

index 7f6e0f9db11898d56edf9f118dfafc1b61924653..067b30cf3ac3d48876a7be115e1b605614f77f80 100644 (file)
@@ -767,7 +767,7 @@ if(LYX_USE_QT MATCHES "AUTO")
                                message(FATAL_ERROR "No appropriate QT-version found")
                        endif()
                else()
-                       set(LYX_USE_QT "QT4" CACHE STRING "Valid qt version" FORCE)
+                       message(FATAL_ERROR "No appropriate QT-version found")
                endif()
        endif()
 endif()
index e0e7afde4cb740ee5ae1e4e20e8ef36ce42c91d7..4d889e0fc40504e9a9ddb807c71903c75f0ec194 100644 (file)
@@ -162,7 +162,7 @@ Build options
     -- LYX_ENABLE_KEYTESTS      = ON     : Enable for keytests
     -- LYX_ASAN                 = OFF    : Use address sanitizer
     -- LYX_USE_FILEDIALOG       = NATI   : Use native or QT file dialog (QT NATIVE)
-    -- LYX_USE_QT               = QT5    : Use Qt version as frontend (AUTO QT4 QT5)
+    -- LYX_USE_QT               = QT6    : Use Qt version as frontend (AUTO QT5 QT6)
     -- LYX_DISABLE_CALLSTACK_PRI= OFF    : do not print a callstack when crashing
     -- LYX_EXTERNAL_Z           = ON     : OFF := Build 3rdparty lib zlib
     -- LYX_EXTERNAL_ICONV       = ON     : OFF := Build 3rdparty lib iconvlib
@@ -262,7 +262,7 @@ Ubuntu/Kubuntu
     You need additionally these packages:
       * g++
       * cmake
-      * qt4-dev-tools + qt4-qmake or qttools5-dev-tools + qt5-qmake
+      * qttools5-dev-tools + qt5-qmake or qt6-base-dev-tools + qt6-tools-dev
 
 
 
index 16cc4ff03a44522f316c313d683d4434fb2c0efe..9062372c38e107156a7e561bce340045b0cd53e0 100644 (file)
@@ -348,19 +348,6 @@ if (LYX_USE_QT MATCHES "QT5|QT6")
     set(CMAKE_REQUIRED_INCLUDES ${${QtVal}WinExtras_INCLUDE_DIRS})
     set(CMAKE_REQUIRED_FLAGS ${${QtVal}WinExtras_EXECUTABLE_COMPILE_FLAGS})
   endif()
-elseif(LYX_USE_QT MATCHES "QT4")
-  set(CMAKE_REQUIRED_LIBRARIES ${QT_QTGUI_LIBRARY})
-  set(CMAKE_REQUIRED_INCLUDES ${QT_INCLUDES})
-  check_cxx_source_compiles(
-          "
-          #include <QtGui/QX11Info>
-          int main()
-          {
-            QX11Info *qxi = new QX11Info;
-            qxi->~QX11Info();
-          }
-          "
-  QT_USES_X11)
 else()
   message(FATAL_ERROR "Check for QT_USES_X11: Not handled LYX_USE_QT (= ${LYX_USE_QT})")
 endif()
index 38f330143dc25a52f5194be33330b4d38f0dff2f..a007c2f4928ac6b24eb5ffcc63b80e969cbab4ed 100644 (file)
@@ -13,7 +13,6 @@ endif()
 file(GLOB moc_files ${TOP_SRC_DIR}/src/frontends/qt/${LYX_MOC_FILES})
 
 list(REMOVE_ITEM frontends_qt_sources ${moc_files} .)
-list(REMOVE_ITEM frontends_qt_sources ${TOP_SRC_DIR}/src/frontends/qt/liblyxqt4.cpp)
 
 file(GLOB frontends_qt_headers ${TOP_SRC_DIR}/src/frontends/qt/${LYX_HPP_FILES})
 file(GLOB frontend_qt_UI ${TOP_SRC_DIR}/src/frontends/qt/ui/*.ui)