diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-01-08 17:34:25 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-01-08 17:34:25 +0200 |
commit | 9fbb0889a7a73d3e879f76aa4c398dcb78c532ed (patch) | |
tree | 9169e3659112cc35166c2122aaa4ef07c5366415 /cmake/Modules/misc.cmake | |
parent | 426c206d7e08ac4c5b45ec51450d02aa26b8eebd (diff) | |
download | minetest-9fbb0889a7a73d3e879f76aa4c398dcb78c532ed.tar.gz minetest-9fbb0889a7a73d3e879f76aa4c398dcb78c532ed.tar.bz2 minetest-9fbb0889a7a73d3e879f76aa4c398dcb78c532ed.zip |
CMake stuff works now on linux and windows... and should be possible to make to work on OS X.
Diffstat (limited to 'cmake/Modules/misc.cmake')
-rw-r--r-- | cmake/Modules/misc.cmake | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cmake/Modules/misc.cmake b/cmake/Modules/misc.cmake new file mode 100644 index 000000000..61a7d1407 --- /dev/null +++ b/cmake/Modules/misc.cmake @@ -0,0 +1,16 @@ +MACRO (GETDATETIME RESULT) + IF (WIN32) + EXECUTE_PROCESS(COMMAND "cmd" /C echo %date% %time% OUTPUT_VARIABLE ${RESULT}) + string(REGEX REPLACE "\n" "" ${RESULT} "${${RESULT}}") + ELSEIF(UNIX) + EXECUTE_PROCESS(COMMAND "date" "+%Y-%m-%d_%H:%M:%S" OUTPUT_VARIABLE ${RESULT}) + string(REGEX REPLACE "\n" "" ${RESULT} "${${RESULT}}") + ELSE (WIN32) + MESSAGE(SEND_ERROR "date not implemented") + SET(${RESULT} "Unknown") + ENDIF (WIN32) + + string(REGEX REPLACE " " "_" ${RESULT} "${${RESULT}}") + +ENDMACRO (GETDATETIME) + |