]> git.lizzy.rs Git - minetest.git/blob - cmake/Modules/misc.cmake
merged some stuff from upstream while merging delta
[minetest.git] / cmake / Modules / misc.cmake
1 #
2 # Random macros
3 #
4
5 # Not used ATM
6
7 MACRO (GETDATETIME RESULT)
8     IF (WIN32)
9                 EXECUTE_PROCESS(COMMAND "cmd" /C echo %date% %time% OUTPUT_VARIABLE ${RESULT})
10                 string(REGEX REPLACE "\n" "" ${RESULT} "${${RESULT}}")
11     ELSEIF(UNIX)
12         EXECUTE_PROCESS(COMMAND "date" "+%Y-%m-%d_%H:%M:%S" OUTPUT_VARIABLE ${RESULT})
13                 string(REGEX REPLACE "\n" "" ${RESULT} "${${RESULT}}")
14     ELSE (WIN32)
15         MESSAGE(SEND_ERROR "date not implemented")
16         SET(${RESULT} "Unknown")
17     ENDIF (WIN32)
18
19         string(REGEX REPLACE " " "_" ${RESULT} "${${RESULT}}")
20 ENDMACRO (GETDATETIME)
21