!105 cm_ctl -V没有返回版本号

Merge pull request !105 from amoswooo/issue_I6JF2D
This commit is contained in:
opengauss-bot 2023-03-16 02:14:38 +00:00 committed by Gitee
commit 98871a1681
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -8,6 +8,15 @@ EXECUTE_PROCESS(
OUTPUT_VARIABLE COMPILE_TIME
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS(
COMMAND bash -c "which dos2unix > /dev/null 2> /dev/null; if [[ $? -eq 0 ]]; then echo 1; else echo -1;fi"
OUTPUT_VARIABLE DOS2UNIX_INSTALLED
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if (${DOS2UNIX_INSTALLED} EQUAL -1)
message(FATAL_ERROR "Please make sure dependency 'dos2unix' is installed according to current OS plantform!")
endif ()
EXECUTE_PROCESS(
COMMAND bash -c "dos2unix ${PROJECT_SOURCE_DIR}/build/cm.ver && source ${PROJECT_SOURCE_DIR}/build/cm.ver && echo \"\${PRODUCT} ${CMAKE_PROJECT_NAME} \${VERSION}\""
OUTPUT_VARIABLE PRO_INFO