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