CMake Argument Reference USE_MINGW Default: OFF Description: For compiling use MinGW and gcc. QV2RAY_AUTO_DEPLOY Default: ON Description: Automatically run windeployqt and macdeployqt after a successful compilation. BUILD_TESTING Default: OFF Description: When set to ON, the unit tests will be built. QV2RAY_DEFAULT_VASSETS_PATH and QV2RAY_DEFAULT_VCORE_PATH Default: unset, when set, the specified paths will be detected upon first-time launch. Useful when Qv2ray is distributed through environments where V2Ray Core paths are fixed. QV2RAY_DISABLE_AUTO_UPDATE Default: OFF Description: The built-in new version checker will be disabled. This is useful when distributing Qv2ray through package-manager controlled sources. Default: Qv2ray from manual build and the Version Number Description: These strings will be displayed in "About" dialog of Qv2ray. Note: You may also want to use the environment variables _QV2RAY_BUILD_INFO_ and _QV2RAY_BUILD_EXTRA_INFO_. QV2RAY_HAS_BUILTIN_THEMES Default: ON Description: Enable built-in themes (such as psblack and flatwhite). QV2RAY_HAS_BUILTIN_PLUGINS Default: ON Description: Build builtin plugins together with Qv2ray, for now, there are
QvPlugin-BuiltinSubscriptionSupport QvPlugin-BuiltinPluginSupport QvPlugin-BuiltinUtils QV2RAY_EMBED_TRANSLATIONS Default: OFF Description: Embed translation resources (*.qm) into Qv2ray binary, instead of shared assets like /usr/share/qv2ray/translations/. QV2RAY_HAS_SINGLEAPPLICATION Advanced Default: ON Description: Use SingleApplication for handling single application instance. QV2RAY_SINGLEAPPLICATION_PROVIDER / QV2RAY_QNODEEDITOR_PROVIDER Advanced Default: module Description: Component providers, set to package if those could be found as a package. QV2RAY_UI_TYPE Advanced Default: QWidget Description: Qv2ray GUI Type, possible values are QWidget, QML and CLI Deprecated: For Qv2ray v3.0, GUI components will be splitted into plugins. QV2RAY_QT6 Default: OFF Description: Make Qv2ray explicitly compile against Qt6 Deprecated: For Qv2ray v3.0, only Qt6 is supported QV2RAY_QML_LIVE_UPDATE Advanced Experimental Default: OFF Description: Integrate QMLLive for live QML reload. QV2RAY_TRANSLATION_PATH Default: unset Description: When set, the specified path will be used for searching translations files. USE_SYSTEM_LIBUV Default: OFF Description: When set to ON, libuv from system package will be dynamically linked. Pay extreme attention to version of libuv if you want to turn this on. Last Updated: 8/3/2021, 10:42:53 AM
Contributors