]> git.lyx.org Git - lyx.git/commitdiff
qtmain also needed for Qt5 on Windows
authorPeter Kümmel <kuemmel@lyx.org>
Wed, 9 Dec 2015 15:20:54 +0000 (16:20 +0100)
committerPeter Kümmel <kuemmel@lyx.org>
Wed, 9 Dec 2015 15:45:15 +0000 (16:45 +0100)
CMakeLists.txt
src/CMakeLists.txt

index 5840ad08a03b388ba29b3b08fe1e056cc10b5ebf..e1376a45b7ad9c58641b3da3b1f4bdb6dfe93100 100644 (file)
@@ -572,6 +572,9 @@ if(LYX_USE_QT MATCHES "QT5")
                        qt5_wrap_ui(${ARGN})
                endmacro()
                message(STATUS "Found Qt-Version ${QTVERSION}")
+        if(WIN32)
+            set(LYX_QTMAIN_LIBRARY ${Qt5Core_QTMAIN_LIBRARIES})
+        endif()
        endif()
 elseif(LYX_USE_QT MATCHES "QT4")
        if(LYX_XMINGW)
@@ -587,6 +590,9 @@ elseif(LYX_USE_QT MATCHES "QT4")
        macro (qt_wrap_uifiles)
                qt4_wrap_ui(${ARGN})
        endmacro()
+    if(WIN32)
+        set(LYX_QTMAIN_LIBRARY ${QT_QTMAIN_LIBRARIES})
+    endif()
 else()
   message(FATAL_ERROR "Unhandled value for LYX_USE_QT (${LYX_USE_QT})")
 endif()
@@ -691,9 +697,10 @@ endif()
 
 
 if(WIN32)
-       if(NOT LYX_CONSOLE)
+       if(LYX_CONSOLE)
+        set(LYX_QTMAIN_LIBRARY)
+    else()
                set(WIN32_CONSOLE WIN32)
-               set(LYX_QTMAIN_LIBRARY ${QT_QTMAIN_LIBRARY})
        endif()
        if(MSVC)
                add_definitions(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DNOMINMAX)
index c15f09852ba082f3cd65c5a3e53491664c1456dc..0dc99a72d91ba0fb5d04fea54df3a7ddead829ad 100644 (file)
@@ -129,7 +129,7 @@ target_link_libraries(${_lyx}
        graphics
        support
        ${ICONV_LIBRARY}
-       ${QT_QTMAIN_LIBRARY}
+       ${LYX_QTMAIN_LIBRARY}
        ${vld_dll})
 
 qt_use_modules(${_lyx} Core Gui)