~ubuntu-branches/ubuntu/lucid/cmake/lucid

« back to all changes in this revision

Viewing changes to Tests/CMakeTests/CMakeMinimumRequiredTestScript.cmake

  • Committer: Bazaar Package Importer
  • Author(s): Artur Rona
  • Date: 2009-12-16 11:11:54 UTC
  • mfrom: (3.1.9 sid)
  • Revision ID: james.westby@ubuntu.com-20091216111154-6accvv6yq86h2hkc
Tags: 2.8.0-5ubuntu1
* Merge from debian testing (LP: #497349). Remaining changes:
  - Keep the Replaces: on cmake-data to cover the Kubuntu version from
    Jaunty in case someone decides to do an (unsupported) Jaunty->Lucid
    upgrade.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
message(STATUS "testname='${testname}'")
 
2
 
 
3
if(testname STREQUAL empty) # pass
 
4
  cmake_minimum_required()
 
5
 
 
6
elseif(testname STREQUAL bogus) # fail
 
7
  cmake_minimum_required(BOGUS)
 
8
 
 
9
elseif(testname STREQUAL no_version) # fail
 
10
  cmake_minimum_required(VERSION)
 
11
 
 
12
elseif(testname STREQUAL no_version_before_fatal_error) # fail
 
13
  cmake_minimum_required(VERSION FATAL_ERROR)
 
14
 
 
15
elseif(testname STREQUAL bad_version) # fail
 
16
  cmake_minimum_required(VERSION 2.blah.blah)
 
17
 
 
18
elseif(testname STREQUAL worse_version) # fail
 
19
  cmake_minimum_required(VERSION blah.blah.blah)
 
20
 
 
21
elseif(testname STREQUAL future_version) # fail
 
22
  math(EXPR major "${CMAKE_MAJOR_VERSION} + 1")
 
23
  cmake_minimum_required(VERSION ${major}.2.1)
 
24
 
 
25
elseif(testname STREQUAL unknown_arg) # fail
 
26
  cmake_minimum_required(VERSION ${CMAKE_MAJOR_VERSION}.0.0 SILLY)
 
27
 
 
28
else() # fail
 
29
  message(FATAL_ERROR "testname='${testname}' - error: no such test in '${CMAKE_CURRENT_LIST_FILE}'")
 
30
 
 
31
endif()