... | ... | @@ -52,7 +52,7 @@ up" only for the purpose of explanation. |
|
|
cmake_host_system_information(RESULT HOSTNAME QUERY HOSTNAME)
|
|
|
set(CTEST_SITE "${HOSTNAME}")
|
|
|
|
|
|
Stores the machine's hostname in `${HOSTNAME}`. Then the *CTEST_SITE* variable is set, to be used in
|
|
|
Stores the machine's hostname in `${HOSTNAME}`. Then the `CTEST_SITE` variable is set, to be used in
|
|
|
CDash.
|
|
|
|
|
|
**Get the system information of current machine**
|
... | ... | @@ -235,24 +235,14 @@ The complete example **steer.cmake** could look like this : |
|
|
|
|
|
## -- Set hostname
|
|
|
## --------------------------
|
|
|
find_program(HOSTNAME_CMD NAMES hostname)
|
|
|
exec_program(${HOSTNAME_CMD} ARGS OUTPUT_VARIABLE HOSTNAME)
|
|
|
cmake_host_system_information(RESULT HOSTNAME QUERY HOSTNAME)
|
|
|
|
|
|
set(CTEST_SITE "${HOSTNAME}")
|
|
|
|
|
|
## -- Set site / build name
|
|
|
## --------------------------
|
|
|
|
|
|
find_program(UNAME NAMES uname)
|
|
|
macro(getuname name flag)
|
|
|
exec_program("${UNAME}" ARGS "${flag}" OUTPUT_VARIABLE "${name}")
|
|
|
endmacro(getuname)
|
|
|
|
|
|
getuname(osname -s)
|
|
|
getuname(osrel -r)
|
|
|
getuname(cpu -m)
|
|
|
|
|
|
set(CTEST_BUILD_NAME "${osname}-${cpu}-prod")
|
|
|
set(CTEST_BUILD_NAME "${CMAKE_HOST_SYSTEM_NAME}-${CMAKE_HOST_SYSTEM_PROCESSOR}-prod")
|
|
|
|
|
|
## -- SVN command
|
|
|
## ----------------
|
... | ... | |