update: updated CMakeLists

This commit is contained in:
QxQ 2020-09-22 17:47:55 +08:00
parent f1ae4ef49b
commit 45fbdf5aa7
3 changed files with 12 additions and 3 deletions

View File

@ -101,6 +101,12 @@ QVLOG(QV2RAY_DISABLE_AUTO_UPDATE)
option(QV2RAY_HAS_BUILTIN_PLUGINS "Build With Built-in Plugins" ON)
QVLOG(QV2RAY_HAS_BUILTIN_PLUGINS)
if(QV2RAY_HAS_BUILTIN_PLUGINS)
option(QV2RAY_HAS_BUILTIN_PROTOCOL_PLUGIN "Build With Built-in Protocol Support Plugin" ON)
QVLOG(QV2RAY_HAS_BUILTIN_PROTOCOL_PLUGIN)
option(QV2RAY_HAS_BUILTIN_SUBSCRIPTION_PLUGIN "Build With Built-in Subscription Plugin" OFF)
QVLOG(QV2RAY_HAS_BUILTIN_SUBSCRIPTION_PLUGIN)
endif()
option(QV2RAY_EMBED_TRANSLATIONS "Embed Translations" OFF)
option(QV2RAY_USE_QML "Use QML as Qv2ray GUI" OFF)
@ -310,10 +316,12 @@ target_include_directories(qv2ray-baselib PUBLIC
# ==================================================================================
# Qv2ray Builtin Plugins
# ==================================================================================
if(QV2RAY_HAS_BUILTIN_PLUGINS)
if(QV2RAY_HAS_BUILTIN_PROTOCOL_PLUGIN)
include(src/plugins/protocols/QvPlugin-BuiltinProtocolSupport.cmake)
endif()
if(QV2RAY_HAS_BUILTIN_SUBSCRIPTION_PLUGIN)
include(src/plugins/subscription-adapters/QvPlugin-BuiltinSubscriptionAdapters.cmake)
endif()
# ==================================================================================
# Qv2ray UI Frontend
# ==================================================================================

View File

@ -1 +1 @@
5926
5927

View File

@ -40,6 +40,7 @@ set(BUILTIN_PROTOCOL_PLUGIN_SOURCES
${QVPLUGIN_INTERFACE_HEADERS}
${QVGUIPLUGIN_INTERFACE_HEADERS}
)
list(APPEND PLUGIN_TRANSLATION_SOURCES ${BUILTIN_PROTOCOL_PLUGIN_SOURCES})
add_library(${BUILT_IN_PROTOCOL_PLUGIN_TARGET} MODULE