summaryrefslogtreecommitdiffstats
path: root/Tests/Contracts
diff options
context:
space:
mode:
authorDavid Cole <david.cole@kitware.com>2010-10-28 18:41:30 (GMT)
committerDavid Cole <david.cole@kitware.com>2010-10-28 18:41:30 (GMT)
commitf6f3ae5bcd3d560947cfde1c578c42dd979d0c47 (patch)
treeb2935bc7794d4173f53e263048bbef31b96aa3b0 /Tests/Contracts
parent1e4fd5fc9cf294400a2d6b07a02368da942187bc (diff)
downloadCMake-f6f3ae5bcd3d560947cfde1c578c42dd979d0c47.zip
CMake-f6f3ae5bcd3d560947cfde1c578c42dd979d0c47.tar.gz
CMake-f6f3ae5bcd3d560947cfde1c578c42dd979d0c47.tar.bz2
Update tag in the Contracts/cse-snapshot test.
Also: - allow local variables 'repo' and 'tag' to be overridden by the optional LocalOverrides.cmake - print out STATUS messages to see the variable values in CMake configure output
Diffstat (limited to 'Tests/Contracts')
-rw-r--r--Tests/Contracts/cse-snapshot/CMakeLists.txt18
1 files changed, 16 insertions, 2 deletions
diff --git a/Tests/Contracts/cse-snapshot/CMakeLists.txt b/Tests/Contracts/cse-snapshot/CMakeLists.txt
index a2f5e9c..9134210 100644
--- a/Tests/Contracts/cse-snapshot/CMakeLists.txt
+++ b/Tests/Contracts/cse-snapshot/CMakeLists.txt
@@ -13,8 +13,18 @@ if(NOT DEFINED HOME)
set(HOME "$ENV{HOME}")
endif()
endif()
+message(STATUS "HOME='${HOME}'")
+
+if(NOT DEFINED repo)
+ set(repo "git://public.kitware.com/cse.git")
+endif()
+message(STATUS "repo='${repo}'")
+
+if(NOT DEFINED tag)
+ set(tag "cc1dcb95439a21ab1d58f444d93481598414196e")
+endif()
+message(STATUS "tag='${tag}'")
-set(tag "510345e4360ac3b07ddb29e527207297f7cc6d89")
string(SUBSTRING "${tag}" 0 8 shorttag)
set(base_dir "${HOME}/.cmake/Contracts/${PROJECT_NAME}/${shorttag}")
@@ -25,10 +35,12 @@ set(source_dir "${base_dir}/src")
if(NOT DEFINED BUILDNAME)
set(BUILDNAME "CMakeContract-${shorttag}")
endif()
+message(STATUS "BUILDNAME='${BUILDNAME}'")
if(NOT DEFINED SITE)
site_name(SITE)
endif()
+message(STATUS "SITE='${SITE}'")
if(NOT DEFINED PROCESSOR_COUNT)
# Unknown:
@@ -56,12 +68,14 @@ if(NOT DEFINED PROCESSOR_COUNT)
set(PROCESSOR_COUNT "$ENV{NUMBER_OF_PROCESSORS}")
endif()
endif()
+message(STATUS "PROCESSOR_COUNT='${PROCESSOR_COUNT}'")
find_package(Git)
if(NOT GIT_EXECUTABLE)
message(FATAL_ERROR "error: could not find git")
# adjust PATH to find git, or set GIT_EXECUTABLE in LocalOverrides.cmake
endif()
+message(STATUS "GIT_EXECUTABLE='${GIT_EXECUTABLE}'")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/Dashboard.cmake.in"
@@ -83,7 +97,7 @@ else()
# If it does not yet exist, download clones the git repository:
ExternalProject_Add(download-${PROJECT_NAME}
SOURCE_DIR "${source_dir}"
- GIT_REPOSITORY "git://public.kitware.com/cse.git"
+ GIT_REPOSITORY "${repo}"
GIT_TAG "${tag}"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""