X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=CMakeLists.txt;h=070978b8b9eb4dab753c9d73a2acf1fc8cafc622;hb=78d3912ba7493437ea3a16d4c8e4b8e3d65a6b57;hp=d2647d4a77c69913d08111772060a00303a6fd98;hpb=2907a0423d50fb0c1edecd2083caf69a43e46d62;p=creaTools.git diff --git a/CMakeLists.txt b/CMakeLists.txt index d2647d4..070978b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,6 +88,35 @@ MARK_AS_ADVANCED( #================================== +MACRO (TODAY RESULT) + IF (WIN32) + EXECUTE_PROCESS(COMMAND "cmd" " /C date /T" OUTPUT_VARIABLE ${RESULT}) + string(REGEX REPLACE "(..)/(..)/..(..).*" "\\1/\\2/\\3" ${RESULT} ${${RESULT}}) + ELSEIF(UNIX) + EXECUTE_PROCESS(COMMAND "date" "+%d/%m/%Y" OUTPUT_VARIABLE ${RESULT}) + string(REGEX REPLACE "(..)/(..)/..(..).*" "\\1/\\2/\\3" ${RESULT} ${${RESULT}}) + ELSE (WIN32) + MESSAGE(SEND_ERROR "date not implemented") + SET(${RESULT} 000000) + ENDIF (WIN32) +ENDMACRO (TODAY) + + +TODAY(CREATOOLS_COMPILATION_DATE) + + +## Project: @CMAKE_PROJECT_NAME@ +## Version: @PROJECT_MAJOR_VERSION@.@PROJECT_MINOR_VERSION@.@PROJECT_BUILD_VERSION@ +## Platform: @CREATOOLS_PLATFORM@ +## Build Type: @CREATOOLS_BUILDTYPE@ +##Compilation date: @CREATOOLS_COMPILATION_DATE@ + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/Version.txt.in + ${${CMAKE_PROJECT_NAME}_BINARY_DIR}/Version.txt + @ONLY IMMEDIATE + ) + + #================================== # Subdirs #ADD_SUBDIRECTORY(appli)