mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 19:00:22 +08:00
update: try using Qt:: CMake library alias
This commit is contained in:
parent
340a63979c
commit
4a861ba893
@ -242,7 +242,7 @@ include(cmake/backend.cmake)
|
||||
# ==================================================================================
|
||||
find_package(Threads REQUIRED)
|
||||
find_package(${QV_QT_LIBNAME} ${QV_QT_MAJOR_VERSION}.${QV_QT_MINOR_VERSION} COMPONENTS Core Network REQUIRED)
|
||||
list(APPEND QV2RAY_QT_LIBS ${QV_QT_LIBNAME}::Core ${QV_QT_LIBNAME}::Network)
|
||||
list(APPEND QV2RAY_QT_LIBS Qt::Core Qt::Network)
|
||||
|
||||
cmake_policy(SET CMP0071 NEW)
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
@ -252,19 +252,19 @@ set(CMAKE_AUTOUIC ON)
|
||||
if(QV2RAY_USE_QML)
|
||||
find_package(${QV_QT_LIBNAME} ${QV_QT_MAJOR_VERSION}.${QV_QT_MINOR_VERSION} COMPONENTS Qml Quick Widgets Svg QuickControls2 Gui REQUIRED)
|
||||
list(APPEND QV2RAY_QT_LIBS
|
||||
${QV_QT_LIBNAME}::Quick
|
||||
${QV_QT_LIBNAME}::Qml
|
||||
${QV_QT_LIBNAME}::Widgets
|
||||
${QV_QT_LIBNAME}::Svg
|
||||
${QV_QT_LIBNAME}::QuickControls2
|
||||
${QV_QT_LIBNAME}::Gui)
|
||||
Qt::Quick
|
||||
Qt::Qml
|
||||
Qt::Widgets
|
||||
Qt::Svg
|
||||
Qt::QuickControls2
|
||||
Qt::Gui)
|
||||
set(_QV2RAY_HAS_GUI_INTERNAL_ ON)
|
||||
elseif(QV2RAY_USE_QWIDGET)
|
||||
find_package(${QV_QT_LIBNAME} ${QV_QT_MAJOR_VERSION}.${QV_QT_MINOR_VERSION} COMPONENTS Widgets Svg Gui REQUIRED)
|
||||
list(APPEND QV2RAY_QT_LIBS
|
||||
${QV_QT_LIBNAME}::Widgets
|
||||
${QV_QT_LIBNAME}::Svg
|
||||
${QV_QT_LIBNAME}::Gui)
|
||||
Qt::Widgets
|
||||
Qt::Svg
|
||||
Qt::Gui)
|
||||
set(_QV2RAY_HAS_GUI_INTERNAL_ ON)
|
||||
else()
|
||||
endif()
|
||||
|
@ -4,5 +4,5 @@ if(ANDROID)
|
||||
${CMAKE_SOURCE_DIR}/src/platforms/android/QvVPNService.hpp
|
||||
${CMAKE_SOURCE_DIR}/src/platforms/android/QvVPNService.cpp
|
||||
)
|
||||
list(APPEND QV2RAY_PLATFORM_LIBS ${QV_QT_LIBNAME}::AndroidExtras -llog -landroid)
|
||||
list(APPEND QV2RAY_PLATFORM_LIBS Qt::AndroidExtras -llog -landroid)
|
||||
endif()
|
||||
|
@ -74,9 +74,9 @@ if(QV2RAY_QNODEEDITOR_PROVIDER STREQUAL "module")
|
||||
${QNODEEDITOR_INCLUDE_PATH}
|
||||
)
|
||||
target_link_libraries(${QNODEEDITOR_LIBRARY}
|
||||
${QV_QT_LIBNAME}::Core
|
||||
${QV_QT_LIBNAME}::Widgets
|
||||
${QV_QT_LIBNAME}::Gui
|
||||
Qt::Core
|
||||
Qt::Widgets
|
||||
Qt::Gui
|
||||
)
|
||||
set(QNODEEDITOR_QRC_RESOURCES ${QNODEEDITOR_DIR}/resources/resources.qrc)
|
||||
elseif(QV2RAY_QNODEEDITOR_PROVIDER STREQUAL "package")
|
||||
|
@ -68,4 +68,4 @@ else()
|
||||
message(FATAL_ERROR "?")
|
||||
endif()
|
||||
|
||||
target_link_libraries(${BUILT_IN_PROTOCOL_PLUGIN_TARGET} ${QV_QT_LIBNAME}::Core ${QV_QT_LIBNAME}::Gui ${QV_QT_LIBNAME}::Widgets)
|
||||
target_link_libraries(${BUILT_IN_PROTOCOL_PLUGIN_TARGET} Qt::Core Qt::Gui Qt::Widgets)
|
||||
|
Loading…
Reference in New Issue
Block a user