File litetran-fix-qt-5.11.patch of Package litetran

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -90,9 +90,7 @@ qt5_wrap_cpp(MOC_SOURCES ${HEADERS})
 qt5_wrap_ui(FORM_HEADERS ${FORMS})
 
 add_executable(${APP_EXECUTABLE_NAME} ${APP_GUI_TYPE} ${RC_SOURCES} ${SOURCES} ${MOC_SOURCES} ${FORM_HEADERS} ${QM_FILES} )
-qt5_use_modules(${APP_EXECUTABLE_NAME} Widgets Core Network)
-
-target_link_libraries(${APP_EXECUTABLE_NAME} qxtshortcut)
+target_link_libraries(${APP_EXECUTABLE_NAME} Qt5::Core Qt5::Widgets Qt5::Network qxtshortcut)
 
 install(TARGETS ${APP_EXECUTABLE_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
 install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/litetran/i18n)
--- a/src/3rdparty/qxtshortcut/CMakeLists.txt
+++ b/src/3rdparty/qxtshortcut/CMakeLists.txt
@@ -1,6 +1,7 @@
 set(SOURCES qxtglobal.cpp qxtglobalshortcut.cpp)
 set(HEADERS qxtglobalshortcut.h)
 
+find_package(Qt5 5.2 REQUIRED COMPONENTS Core Widgets)
 if(WIN32)
     set(SOURCES ${SOURCES} qxtglobalshortcut_win.cpp)
 elseif(APPLE)
@@ -13,12 +14,11 @@ endif()
 
 qt5_wrap_cpp(SOURCES-MOC ${HEADERS})
 add_library(qxtshortcut STATIC ${SOURCES} ${SOURCES-MOC})
-qt5_use_modules(qxtshortcut Widgets Core)
+target_link_libraries(qxtshortcut Qt5::Core Qt5::Widgets)
 
 if(UNIX AND NOT APPLE)
-    find_package(Qt5X11Extras 5.2 REQUIRED)
-    qt5_use_modules(qxtshortcut X11Extras)
-    target_link_libraries(qxtshortcut ${XLIB})
+    find_package(Qt5 5.2 REQUIRED COMPONENTS X11Extras)
+    target_link_libraries(qxtshortcut Qt5::X11Extras ${XLIB})
 endif()
 
 if(APPLE)
openSUSE Build Service is sponsored by