From: Cezary Czaplewski Date: Wed, 9 Sep 2020 19:59:33 +0000 (+0200) Subject: cmake TIMESTAMP not working with older cmake X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=commitdiff_plain;h=33fda0ba16bbd6be06108879781bdf83e7f98ec7;hp=1a6956a61c746836a3dedd90357dde3573b82999;p=unres.git cmake TIMESTAMP not working with older cmake --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e6f8ca..689bb9c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,9 +20,10 @@ MACRO (TODAY RESULT) EXECUTE_PROCESS(COMMAND "date" "/T" OUTPUT_VARIABLE ${RESULT}) string(REGEX REPLACE "(..)/(..)/..(..).*" "\\3\\2\\1" ${RESULT} ${${RESULT}}) ELSEIF(UNIX) -# EXECUTE_PROCESS(COMMAND "date" OUTPUT_VARIABLE ${RESULT}) -# string(REGEX REPLACE "(...) (...) (.+) (..:..:..) (.+) (....).*" "\\1 \\2 \\3 \\4 \\5 \\6" ${RESULT} ${${RESULT}}) - string(TIMESTAMP ${RESULT}) + EXECUTE_PROCESS(COMMAND "date" "+'%D %R:%S'" OUTPUT_VARIABLE ${RESULT}) + string(REGEX REPLACE "'" "" ${RESULT} ${${RESULT}}) + string (STRIP ${${RESULT}} ${RESULT}) +# string(TIMESTAMP ${RESULT}) ELSE (WIN32) MESSAGE(SEND_ERROR "date not implemented") SET(${RESULT} 000000)