From 1d40d593f9adc274dfe956fc9ea94be790dc7ae3 Mon Sep 17 00:00:00 2001 From: Guobang Bi <373318510@qq.com> Date: Mon, 9 Mar 2020 16:24:21 +0800 Subject: [PATCH] update CMakeLists.txt --- CMakeLists.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3dda8617..ed4c6749 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,18 +102,25 @@ if(APPLE) ) endif() -if(DEFINED ENV{_QV2RAY_BUILD_INFO_}) +if(QV2RAY_BUILD_INFO) + set(_QV2RAY_BUILD_INFO_STR_ "${QV2RAY_BUILD_INFO}") +elseif(DEFINED ENV{_QV2RAY_BUILD_INFO_}) set(_QV2RAY_BUILD_INFO_STR_ "$ENV{_QV2RAY_BUILD_INFO_}") else() set(_QV2RAY_BUILD_INFO_STR_ "Qv2ray from manual build") endif() -if(DEFINED ENV{_QV2RAY_BUILD_EXTRA_INFO_}) +if(QV2RAY_BUILD_EXTRA_INFO) + set(_QV2RAY_BUILD_EXTRA_INFO_STR_ "${QV2RAY_BUILD_EXTRA_INFO}") +elseif(DEFINED ENV{_QV2RAY_BUILD_EXTRA_INFO_}) set(_QV2RAY_BUILD_EXTRA_INFO_STR_ "$ENV{_QV2RAY_BUILD_EXTRA_INFO_}") else() set(_QV2RAY_BUILD_EXTRA_INFO_STR_ "Qv2ray v${PACKAGE_VERSION}") endif() +set(QV2RAY_BUILD_INFO ${_QV2RAY_BUILD_INFO_STR_} CACHE STRING "Qv2ray build info") +set(QV2RAY_BUILD_EXTRA_INFO ${_QV2RAY_BUILD_EXTRA_INFO_STR_} CACHE STRING "Qv2ray build extra info") + add_definitions(-D_QV2RAY_BUILD_INFO_STR_="${_QV2RAY_BUILD_INFO_STR_}") add_definitions(-D_QV2RAY_BUILD_EXTRA_INFO_STR_="${_QV2RAY_BUILD_EXTRA_INFO_STR_}") message("Qv2ray build info: ${_QV2RAY_BUILD_INFO_STR_}")