From 93939de0cd667be5293ba81a52abd3a5369a8e57 Mon Sep 17 00:00:00 2001 From: "rongzheng.wu@enmotech.com" Date: Fri, 3 Mar 2023 18:29:01 +0800 Subject: [PATCH] =?UTF-8?q?cm=5Fctl=20-V=E6=B2=A1=E6=9C=89=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/cmake/build_config.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/cmake/build_config.cmake b/build/cmake/build_config.cmake index cea0b65..32e8795 100644 --- a/build/cmake/build_config.cmake +++ b/build/cmake/build_config.cmake @@ -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