~ulim/bitlbee/ulim-cmake

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
IF(CMAKE_SOURCE_DIR)
  SET(CTEST_SOURCE_DIRECTORY "${CMAKE_SOURCE_DIR}")
  SET(CTEST_BINARY_DIRECTORY "${CMAKE_BINARY_DIR}")
ELSE(CMAKE_SOURCE_DIR)
  SET(CTEST_SOURCE_DIRECTORY "$ENV{PWD}/../ulim-cmake")
  SET(CTEST_BINARY_DIRECTORY "$ENV{PWD}/testbuild")
ENDIF(CMAKE_SOURCE_DIR)

MESSAGE(STATUS "CTest source ${CMAKE_SOURCE_DIR} bin ${CMAKE_BINARY_DIR}")

#SET(CTEST_BINARY_DIRECTORY "$ENV{PWD}/testbuild")
# set site to hostname.whoami

SET(RES 1)
EXECUTE_PROCESS(COMMAND bash -c "echo `hostname`.`bzr whoami | cut -f1 -d' '`"
  WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY} 
  RESULT_VARIABLE RES OUTPUT_VARIABLE 
  CTEST_SITE)
IF(RES)
  MESSAGE(FATAL_ERROR "bzr whoami failed")
ENDIF(RES)

# set build name to uname -sm

SET(RES 1)
EXECUTE_PROCESS(COMMAND bash -c "(echo `bzr nick`-on-`uname -sm`) | tr ' ' '-'" 
  WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY} 
  RESULT_VARIABLE RES
  OUTPUT_VARIABLE CTEST_BUILD_NAME 
  OUTPUT_STRIP_TRAILING_WHITESPACE)
IF(RES)
  MESSAGE(FATAL_ERROR "bzr nick && uname -sm failed")
ENDIF(RES)

SET(BUILDNAME "${CTEST_BUILD_NAME}")

SET(UPDATE_TYPE Unknown)
set(CTEST_PROJECT_NAME "BitlBee")
set(CTEST_NIGHTLY_START_TIME "00:00:00 CEST")

set(CTEST_DROP_METHOD "http")
set(CTEST_DROP_SITE "ulim.broker.freenet6.net")
set(CTEST_DROP_LOCATION "/CDashtrunk/submit.php?project=BitlBee")
set(CTEST_DROP_SITE_CDASH TRUE)

#set(CTEST_PROJECT_NAME "bitlbee")
#set(CTEST_DROP_LOCATION "/CDash/submit.php?project=bitlbee")