ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/create_version.cmake
(Generate patch)

Comparing ray/src/rt/create_version.cmake (file contents):
Revision 1.2 by greg, Fri Oct 28 20:46:47 2011 UTC vs.
Revision 1.3 by greg, Mon Jan 8 16:51:32 2018 UTC

# Line 1 | Line 1
1 < #${CMAKE_COMMAND} -DVERSION_OUT_FILE=v  -DVERSION_IN_FILE=src/rt/VERSION -DVERSION_GOLD=src/rt/Version.c -P src/common/create_version.cmake
1 > #${CMAKE_COMMAND} -DRADIANCE_VERSION=v -DVERSION_OUT_FILE=v -DVERSION_IN_FILE=src/rt/VERSION -DVERSION_GOLD=src/rt/Version.c -P src/common/create_version.cmake
2  
3   # if the gold version exists then use that instead
4   if(EXISTS "${VERSION_GOLD}")
# Line 8 | Line 8 | endif()
8  
9   find_program(DATE date)
10   if(DATE)
11 <  execute_process(COMMAND ${DATE} OUTPUT_VARIABLE DATE_STR)
12 <  string(STRIP "${DATE_STR}" DATE_STR)
11 >  execute_process(COMMAND ${DATE} "+%F"
12 >    OUTPUT_VARIABLE DATE_STR
13 >    OUTPUT_STRIP_TRAILING_WHITESPACE
14 >  )
15   endif()
14 find_program(WHO whoami)
15 if(WHO)
16  execute_process(COMMAND ${WHO} OUTPUT_VARIABLE WHO_STR)
17  string(STRIP "${WHO_STR}" WHO_STR)
18 endif()
19 find_program(HOSTNAME hostname)
20 if(HOSTNAME)
21  execute_process(COMMAND ${HOSTNAME} OUTPUT_VARIABLE HOST_STR)
22  message("DATE= ${DATE_STR}")
23  string(STRIP "${HOST_STR}" HOST_STR)
24 endif()
16   file(READ "${VERSION_IN_FILE}" VERSION)
17   string(STRIP "${VERSION}" VERSION)
18   message("${VERSION}")
19   file(WRITE "${VERSION_OUT_FILE}"
20 < "char VersionID[]=\"${VERSION} lastmod ${DATE_STR}"
30 < " by ${WHO_STR} on ${HOST_STR}\";\n"
20 >  "char VersionID[]=\"RADIANCE ${RADIANCE_VERSION} NREL ${DATE_STR} (based on ${VERSION} Official Release by G. Ward)\";\n"
21   )
32
33 # todo actually get the date, user name and hostname in this script

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines