From: Matthias Maier Date: Thu, 30 Mar 2017 16:56:07 +0000 (-0500) Subject: CMake: Raise minimal required version to 2.8.12 X-Git-Tag: v9.0.0-rc1~1764^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4149%2Fhead;p=dealii.git CMake: Raise minimal required version to 2.8.12 Almost all distributions with a recent enough compiler come with at least CMake 2.8.12 which was released November 2013. Let's simply require this version. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ba2e58325e..51ab49210e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,7 @@ MESSAGE(STATUS "This is CMake ${CMAKE_VERSION}") MESSAGE(STATUS "") -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8) +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) # # We support all policy changes up to version 3.1.0. Thus, explicitly set diff --git a/cmake/macros/macro_deal_ii_setup_target.cmake b/cmake/macros/macro_deal_ii_setup_target.cmake index f4c7285b3d..5db5f4a563 100644 --- a/cmake/macros/macro_deal_ii_setup_target.cmake +++ b/cmake/macros/macro_deal_ii_setup_target.cmake @@ -66,7 +66,7 @@ MACRO(DEAL_II_SETUP_TARGET _target) ENDIF() # Necessary for setting INCLUDE_DIRECTORIES via SET_PROPERTY - CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8) + CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) # # Set build type with the help of the specified keyword, or diff --git a/doc/developers/testsuite.html b/doc/developers/testsuite.html index 46d27a8720..a781abc3f4 100644 --- a/doc/developers/testsuite.html +++ b/doc/developers/testsuite.html @@ -703,7 +703,7 @@ $ ctest -V -R "category/my_new_test" a CMakeLists.txt file into it containing

-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 INCLUDE(${DEAL_II_TARGET_CONFIG})
diff --git a/doc/users/CMakeLists.txt.sample b/doc/users/CMakeLists.txt.sample
index ce52ff518d..d2fa216820 100644
--- a/doc/users/CMakeLists.txt.sample
+++ b/doc/users/CMakeLists.txt.sample
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 REQUIRED
   HINTS ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/doc/users/CMakeLists.txt.sample2 b/doc/users/CMakeLists.txt.sample2
index 1db98f1059..5b3f1304ce 100644
--- a/doc/users/CMakeLists.txt.sample2
+++ b/doc/users/CMakeLists.txt.sample2
@@ -22,7 +22,7 @@ SET(TARGET_SRC
   ${TARGET}.cc
   )
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET} CXX)
 DEAL_II_INVOKE_AUTOPILOT()
diff --git a/doc/users/CMakeLists.txt.sample3 b/doc/users/CMakeLists.txt.sample3
index b443458786..232d5659e6 100644
--- a/doc/users/CMakeLists.txt.sample3
+++ b/doc/users/CMakeLists.txt.sample3
@@ -35,7 +35,7 @@ SET(TARGET_RUN
   # a custom command line, e.g. mpirun -np 2 ${TARGET}
   )
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET} CXX)
 DEAL_II_INVOKE_AUTOPILOT()
diff --git a/doc/users/cmakelists.html b/doc/users/cmakelists.html
index 4c2d4daa17..70651d5f4b 100644
--- a/doc/users/cmakelists.html
+++ b/doc/users/cmakelists.html
@@ -63,7 +63,7 @@
   version):
 
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 REQUIRED
   HINTS ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
@@ -271,7 +271,7 @@ mycode/include/*.h
 In this case the top level CMakeLists.txt file may be:
 
 # top level CMakeLists.txt
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 FIND_PACKAGE(deal.II 9.0.0 REQUIRED)
 
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
@@ -660,7 +660,7 @@ SET(TARGET_SRC
   # You can specify additional files here!
 )
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET} CXX)
 DEAL_II_INVOKE_AUTOPILOT()
diff --git a/doc/users/testsuite.html b/doc/users/testsuite.html
index 4a9a21595c..bf5af14057 100644
--- a/doc/users/testsuite.html
+++ b/doc/users/testsuite.html
@@ -103,7 +103,7 @@ tests/my_test.prm
SET(TARGET step-1) SET(TARGET_SRC step-1.cc) -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8) +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) FIND_PACKAGE(deal.II 9.0.0 REQUIRED HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR} ) @@ -191,7 +191,7 @@ tests/support/my_test_2.output
 # top-level CMakelists.txt
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 FIND_PACKAGE(deal.II 9.0.0 REQUIRED
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
   )
diff --git a/examples/doxygen/CMakeLists.txt b/examples/doxygen/CMakeLists.txt
index c6def8e042..d42924fd0d 100644
--- a/examples/doxygen/CMakeLists.txt
+++ b/examples/doxygen/CMakeLists.txt
@@ -6,7 +6,7 @@
 
 FILE(GLOB sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cc)
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-1/CMakeLists.txt b/examples/step-1/CMakeLists.txt
index ecdee874d3..215beaf81a 100644
--- a/examples/step-1/CMakeLists.txt
+++ b/examples/step-1/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-10/CMakeLists.txt b/examples/step-10/CMakeLists.txt
index 45bb2ed46b..d4356244bb 100644
--- a/examples/step-10/CMakeLists.txt
+++ b/examples/step-10/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-11/CMakeLists.txt b/examples/step-11/CMakeLists.txt
index 5c17c70048..2590ea6b93 100644
--- a/examples/step-11/CMakeLists.txt
+++ b/examples/step-11/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-12/CMakeLists.txt b/examples/step-12/CMakeLists.txt
index 8bb235aa1c..0fdb587d95 100644
--- a/examples/step-12/CMakeLists.txt
+++ b/examples/step-12/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-13/CMakeLists.txt b/examples/step-13/CMakeLists.txt
index 8b517c35cf..d029a4a1b0 100644
--- a/examples/step-13/CMakeLists.txt
+++ b/examples/step-13/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-14/CMakeLists.txt b/examples/step-14/CMakeLists.txt
index 97801397b4..f91b00a5ee 100644
--- a/examples/step-14/CMakeLists.txt
+++ b/examples/step-14/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-15/CMakeLists.txt b/examples/step-15/CMakeLists.txt
index 077602ad74..f8f58bfe15 100644
--- a/examples/step-15/CMakeLists.txt
+++ b/examples/step-15/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-16/CMakeLists.txt b/examples/step-16/CMakeLists.txt
index db7a427f37..d01c29d707 100644
--- a/examples/step-16/CMakeLists.txt
+++ b/examples/step-16/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-17/CMakeLists.txt b/examples/step-17/CMakeLists.txt
index f01c96cebc..a3450daf25 100644
--- a/examples/step-17/CMakeLists.txt
+++ b/examples/step-17/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS
diff --git a/examples/step-18/CMakeLists.txt b/examples/step-18/CMakeLists.txt
index 9f6d22363b..24d76aa4a1 100644
--- a/examples/step-18/CMakeLists.txt
+++ b/examples/step-18/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS
diff --git a/examples/step-19/CMakeLists.txt b/examples/step-19/CMakeLists.txt
index 627d8ba768..55bb961a87 100644
--- a/examples/step-19/CMakeLists.txt
+++ b/examples/step-19/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(TARGET_RUN "")
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-2/CMakeLists.txt b/examples/step-2/CMakeLists.txt
index b4c138ab3e..d86924aeff 100644
--- a/examples/step-2/CMakeLists.txt
+++ b/examples/step-2/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-20/CMakeLists.txt b/examples/step-20/CMakeLists.txt
index c69cc5ed20..7789b8c92f 100644
--- a/examples/step-20/CMakeLists.txt
+++ b/examples/step-20/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-21/CMakeLists.txt b/examples/step-21/CMakeLists.txt
index e0d157b3c2..ce57268437 100644
--- a/examples/step-21/CMakeLists.txt
+++ b/examples/step-21/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-22/CMakeLists.txt b/examples/step-22/CMakeLists.txt
index 5b3e0899f6..6a8e526fdf 100644
--- a/examples/step-22/CMakeLists.txt
+++ b/examples/step-22/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-23/CMakeLists.txt b/examples/step-23/CMakeLists.txt
index 47bf20970f..76f55d65d8 100644
--- a/examples/step-23/CMakeLists.txt
+++ b/examples/step-23/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-24/CMakeLists.txt b/examples/step-24/CMakeLists.txt
index 10f60d9e18..e81eb5eea4 100644
--- a/examples/step-24/CMakeLists.txt
+++ b/examples/step-24/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-25/CMakeLists.txt b/examples/step-25/CMakeLists.txt
index 370c4e44f3..5a92a4ad07 100644
--- a/examples/step-25/CMakeLists.txt
+++ b/examples/step-25/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-26/CMakeLists.txt b/examples/step-26/CMakeLists.txt
index 1507398c19..b868255984 100644
--- a/examples/step-26/CMakeLists.txt
+++ b/examples/step-26/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-27/CMakeLists.txt b/examples/step-27/CMakeLists.txt
index 672be6545d..1b38b55f2b 100644
--- a/examples/step-27/CMakeLists.txt
+++ b/examples/step-27/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-28/CMakeLists.txt b/examples/step-28/CMakeLists.txt
index 23dde658c1..79d30f66c1 100644
--- a/examples/step-28/CMakeLists.txt
+++ b/examples/step-28/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-29/CMakeLists.txt b/examples/step-29/CMakeLists.txt
index 7a02a865ba..493238c104 100644
--- a/examples/step-29/CMakeLists.txt
+++ b/examples/step-29/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-3/CMakeLists.txt b/examples/step-3/CMakeLists.txt
index 1e8f2f1817..13363e9a3d 100644
--- a/examples/step-3/CMakeLists.txt
+++ b/examples/step-3/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-30/CMakeLists.txt b/examples/step-30/CMakeLists.txt
index 288951aa37..fb67b77b2c 100644
--- a/examples/step-30/CMakeLists.txt
+++ b/examples/step-30/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-31/CMakeLists.txt b/examples/step-31/CMakeLists.txt
index bddca2fc15..6eda1768bb 100644
--- a/examples/step-31/CMakeLists.txt
+++ b/examples/step-31/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-32/CMakeLists.txt b/examples/step-32/CMakeLists.txt
index 3661f7eef9..c9edf97193 100644
--- a/examples/step-32/CMakeLists.txt
+++ b/examples/step-32/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(CLEAN_UP_FILES *.vtu *.pvtu *.visit)
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-33/CMakeLists.txt b/examples/step-33/CMakeLists.txt
index 4c40accd94..ddc51a6579 100644
--- a/examples/step-33/CMakeLists.txt
+++ b/examples/step-33/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(TARGET_RUN ${TARGET} input.prm)
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-34/CMakeLists.txt b/examples/step-34/CMakeLists.txt
index c4ab23e914..31a533fc15 100644
--- a/examples/step-34/CMakeLists.txt
+++ b/examples/step-34/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-35/CMakeLists.txt b/examples/step-35/CMakeLists.txt
index 5ac40dd460..51675073d3 100644
--- a/examples/step-35/CMakeLists.txt
+++ b/examples/step-35/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-36/CMakeLists.txt b/examples/step-36/CMakeLists.txt
index 23443ca076..dd2dabb7b8 100644
--- a/examples/step-36/CMakeLists.txt
+++ b/examples/step-36/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-37/CMakeLists.txt b/examples/step-37/CMakeLists.txt
index 85da76cc7e..b28db070c1 100644
--- a/examples/step-37/CMakeLists.txt
+++ b/examples/step-37/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-38/CMakeLists.txt b/examples/step-38/CMakeLists.txt
index 0d804967a7..8954f580be 100644
--- a/examples/step-38/CMakeLists.txt
+++ b/examples/step-38/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-39/CMakeLists.txt b/examples/step-39/CMakeLists.txt
index 06f76def8e..f9b971d928 100644
--- a/examples/step-39/CMakeLists.txt
+++ b/examples/step-39/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-4/CMakeLists.txt b/examples/step-4/CMakeLists.txt
index 6bd9ed5f70..18bd80f909 100644
--- a/examples/step-4/CMakeLists.txt
+++ b/examples/step-4/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-40/CMakeLists.txt b/examples/step-40/CMakeLists.txt
index 0b893a1e2b..8f8a836c1c 100644
--- a/examples/step-40/CMakeLists.txt
+++ b/examples/step-40/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-41/CMakeLists.txt b/examples/step-41/CMakeLists.txt
index e167728617..f83fd51a70 100644
--- a/examples/step-41/CMakeLists.txt
+++ b/examples/step-41/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-42/CMakeLists.txt b/examples/step-42/CMakeLists.txt
index 6b0bb2aeef..aa242518c0 100644
--- a/examples/step-42/CMakeLists.txt
+++ b/examples/step-42/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(CLEAN_UP_FILES *.vtu *.pvtu *.visit)
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-43/CMakeLists.txt b/examples/step-43/CMakeLists.txt
index e476df3ed0..2a9314b06a 100644
--- a/examples/step-43/CMakeLists.txt
+++ b/examples/step-43/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-44/CMakeLists.txt b/examples/step-44/CMakeLists.txt
index 43357c8d52..fac9f4ae95 100644
--- a/examples/step-44/CMakeLists.txt
+++ b/examples/step-44/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-45/CMakeLists.txt b/examples/step-45/CMakeLists.txt
index e74cdadde0..ef96283996 100644
--- a/examples/step-45/CMakeLists.txt
+++ b/examples/step-45/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-46/CMakeLists.txt b/examples/step-46/CMakeLists.txt
index 9e9c8fdd9a..b00d7b3350 100644
--- a/examples/step-46/CMakeLists.txt
+++ b/examples/step-46/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-47/CMakeLists.txt b/examples/step-47/CMakeLists.txt
index d889b55112..7f78fc6eea 100644
--- a/examples/step-47/CMakeLists.txt
+++ b/examples/step-47/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-48/CMakeLists.txt b/examples/step-48/CMakeLists.txt
index ba423b900a..c2f165ce5b 100644
--- a/examples/step-48/CMakeLists.txt
+++ b/examples/step-48/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-49/CMakeLists.txt b/examples/step-49/CMakeLists.txt
index addb1caf96..9df1986e3e 100644
--- a/examples/step-49/CMakeLists.txt
+++ b/examples/step-49/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-5/CMakeLists.txt b/examples/step-5/CMakeLists.txt
index ec8eb49686..37f2917293 100644
--- a/examples/step-5/CMakeLists.txt
+++ b/examples/step-5/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-50/CMakeLists.txt b/examples/step-50/CMakeLists.txt
index 40e11fef8e..627d2c12db 100644
--- a/examples/step-50/CMakeLists.txt
+++ b/examples/step-50/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(CLEAN_UP_FILES *.vtu *.pvtu *.visit)
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-51/CMakeLists.txt b/examples/step-51/CMakeLists.txt
index 659d0ace2f..98667528f2 100644
--- a/examples/step-51/CMakeLists.txt
+++ b/examples/step-51/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-52/CMakeLists.txt b/examples/step-52/CMakeLists.txt
index 680e797b91..2f1edfda84 100644
--- a/examples/step-52/CMakeLists.txt
+++ b/examples/step-52/CMakeLists.txt
@@ -24,7 +24,7 @@ SET(CLEAN_UP_FILES *.vtu)
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-53/CMakeLists.txt b/examples/step-53/CMakeLists.txt
index 82047ead0a..56aba24efb 100644
--- a/examples/step-53/CMakeLists.txt
+++ b/examples/step-53/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-54/CMakeLists.txt b/examples/step-54/CMakeLists.txt
index 16faffbdb2..3a65dfb881 100644
--- a/examples/step-54/CMakeLists.txt
+++ b/examples/step-54/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-55/CMakeLists.txt b/examples/step-55/CMakeLists.txt
index d52dd7aa1a..4284ad44c9 100644
--- a/examples/step-55/CMakeLists.txt
+++ b/examples/step-55/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-56/CMakeLists.txt b/examples/step-56/CMakeLists.txt
index 840c422e0b..29d73c4229 100644
--- a/examples/step-56/CMakeLists.txt
+++ b/examples/step-56/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 8.4 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-57/CMakeLists.txt b/examples/step-57/CMakeLists.txt
index b65bd42ed1..6332bbc59f 100644
--- a/examples/step-57/CMakeLists.txt
+++ b/examples/step-57/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-6/CMakeLists.txt b/examples/step-6/CMakeLists.txt
index 986555e321..7ac3bdfdef 100644
--- a/examples/step-6/CMakeLists.txt
+++ b/examples/step-6/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-7/CMakeLists.txt b/examples/step-7/CMakeLists.txt
index f6ad04d169..b121ba4a9a 100644
--- a/examples/step-7/CMakeLists.txt
+++ b/examples/step-7/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-8/CMakeLists.txt b/examples/step-8/CMakeLists.txt
index 2619a48b5f..9b4739a4e4 100644
--- a/examples/step-8/CMakeLists.txt
+++ b/examples/step-8/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/examples/step-9/CMakeLists.txt b/examples/step-9/CMakeLists.txt
index a3ba835e1c..90b2f8a6f5 100644
--- a/examples/step-9/CMakeLists.txt
+++ b/examples/step-9/CMakeLists.txt
@@ -21,7 +21,7 @@ SET(TARGET_SRC
 
 # Usually, you will not need to modify anything beyond this point...
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 FIND_PACKAGE(deal.II 9.0.0 QUIET
   HINTS ${deal.II_DIR} ${DEAL_II_DIR} ../ ../../ $ENV{DEAL_II_DIR}
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 2d14957c75..a0070680ed 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -21,7 +21,7 @@
 #    prune_tests    - remove all testsuite subprojects
 #
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 
 MACRO(SET_IF_EMPTY _variable)
   IF("${${_variable}}" STREQUAL "")
diff --git a/tests/a-framework/CMakeLists.txt b/tests/a-framework/CMakeLists.txt
index 96fa5ad7f3..86d7346a4c 100644
--- a/tests/a-framework/CMakeLists.txt
+++ b/tests/a-framework/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/algorithms/CMakeLists.txt b/tests/algorithms/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/algorithms/CMakeLists.txt
+++ b/tests/algorithms/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/all-headers/CMakeLists.txt b/tests/all-headers/CMakeLists.txt
index 4eb72d4f59..8471f41abd 100644
--- a/tests/all-headers/CMakeLists.txt
+++ b/tests/all-headers/CMakeLists.txt
@@ -13,7 +13,7 @@
 ##
 ## ---------------------------------------------------------------------
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 
diff --git a/tests/aniso/CMakeLists.txt b/tests/aniso/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/aniso/CMakeLists.txt
+++ b/tests/aniso/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/arpack/CMakeLists.txt b/tests/arpack/CMakeLists.txt
index 077c200af3..32829be5f3 100644
--- a/tests/arpack/CMakeLists.txt
+++ b/tests/arpack/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_ARPACK)
diff --git a/tests/base/CMakeLists.txt b/tests/base/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/base/CMakeLists.txt
+++ b/tests/base/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/bits/CMakeLists.txt b/tests/bits/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/bits/CMakeLists.txt
+++ b/tests/bits/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/build_tests/CMakeLists.txt b/tests/build_tests/CMakeLists.txt
index b718b24c93..4c8f06eddf 100644
--- a/tests/build_tests/CMakeLists.txt
+++ b/tests/build_tests/CMakeLists.txt
@@ -13,7 +13,7 @@
 ##
 ## ---------------------------------------------------------------------
 
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 
diff --git a/tests/codim_one/CMakeLists.txt b/tests/codim_one/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/codim_one/CMakeLists.txt
+++ b/tests/codim_one/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/cuda/CMakeLists.txt b/tests/cuda/CMakeLists.txt
index cc91456685..70f15cb199 100644
--- a/tests/cuda/CMakeLists.txt
+++ b/tests/cuda/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_CUDA)
diff --git a/tests/distributed_grids/CMakeLists.txt b/tests/distributed_grids/CMakeLists.txt
index 35240e341a..6c3cbf75ea 100644
--- a/tests/distributed_grids/CMakeLists.txt
+++ b/tests/distributed_grids/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_P4EST)
diff --git a/tests/dofs/CMakeLists.txt b/tests/dofs/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/dofs/CMakeLists.txt
+++ b/tests/dofs/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/fe/CMakeLists.txt b/tests/fe/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/fe/CMakeLists.txt
+++ b/tests/fe/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/full_matrix/CMakeLists.txt b/tests/full_matrix/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/full_matrix/CMakeLists.txt
+++ b/tests/full_matrix/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/gla/CMakeLists.txt b/tests/gla/CMakeLists.txt
index 77e5d6b974..d6d797b87d 100644
--- a/tests/gla/CMakeLists.txt
+++ b/tests/gla/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_MPI AND DEAL_II_WITH_P4EST AND DEAL_II_WITH_PETSC AND DEAL_II_WITH_TRILINOS)
diff --git a/tests/grid/CMakeLists.txt b/tests/grid/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/grid/CMakeLists.txt
+++ b/tests/grid/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/hp/CMakeLists.txt b/tests/hp/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/hp/CMakeLists.txt
+++ b/tests/hp/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/integrators/CMakeLists.txt b/tests/integrators/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/integrators/CMakeLists.txt
+++ b/tests/integrators/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/lac/CMakeLists.txt b/tests/lac/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/lac/CMakeLists.txt
+++ b/tests/lac/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/lapack/CMakeLists.txt b/tests/lapack/CMakeLists.txt
index 6f5b1fd5bd..b0715b248d 100644
--- a/tests/lapack/CMakeLists.txt
+++ b/tests/lapack/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_LAPACK)
diff --git a/tests/manifold/CMakeLists.txt b/tests/manifold/CMakeLists.txt
index 368fc54c3e..d33eafa20b 100644
--- a/tests/manifold/CMakeLists.txt
+++ b/tests/manifold/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/mappings/CMakeLists.txt b/tests/mappings/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/mappings/CMakeLists.txt
+++ b/tests/mappings/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/matrix_free/CMakeLists.txt b/tests/matrix_free/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/matrix_free/CMakeLists.txt
+++ b/tests/matrix_free/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/metis/CMakeLists.txt b/tests/metis/CMakeLists.txt
index 2f8188fd92..e974825d94 100644
--- a/tests/metis/CMakeLists.txt
+++ b/tests/metis/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_METIS)
diff --git a/tests/mpi/CMakeLists.txt b/tests/mpi/CMakeLists.txt
index ca793a01d5..5873adf316 100644
--- a/tests/mpi/CMakeLists.txt
+++ b/tests/mpi/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_MPI AND DEAL_II_WITH_P4EST)
diff --git a/tests/multigrid/CMakeLists.txt b/tests/multigrid/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/multigrid/CMakeLists.txt
+++ b/tests/multigrid/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/numerics/CMakeLists.txt b/tests/numerics/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/numerics/CMakeLists.txt
+++ b/tests/numerics/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/opencascade/CMakeLists.txt b/tests/opencascade/CMakeLists.txt
index 65ccd6dfb8..711cbdacc8 100644
--- a/tests/opencascade/CMakeLists.txt
+++ b/tests/opencascade/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_OPENCASCADE)
diff --git a/tests/parameter_handler/CMakeLists.txt b/tests/parameter_handler/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/parameter_handler/CMakeLists.txt
+++ b/tests/parameter_handler/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/petsc/CMakeLists.txt b/tests/petsc/CMakeLists.txt
index 43a224da11..692eeda049 100644
--- a/tests/petsc/CMakeLists.txt
+++ b/tests/petsc/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_PETSC AND NOT DEAL_II_PETSC_WITH_COMPLEX)
diff --git a/tests/petsc_complex/CMakeLists.txt b/tests/petsc_complex/CMakeLists.txt
index eeaf6f5dd8..01abc7b3c7 100644
--- a/tests/petsc_complex/CMakeLists.txt
+++ b/tests/petsc_complex/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_PETSC AND DEAL_II_PETSC_WITH_COMPLEX)
diff --git a/tests/physics/CMakeLists.txt b/tests/physics/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/physics/CMakeLists.txt
+++ b/tests/physics/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/serialization/CMakeLists.txt b/tests/serialization/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/serialization/CMakeLists.txt
+++ b/tests/serialization/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/sharedtria/CMakeLists.txt b/tests/sharedtria/CMakeLists.txt
index 663b1da70c..d1a97684f8 100644
--- a/tests/sharedtria/CMakeLists.txt
+++ b/tests/sharedtria/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 INCLUDE(${DEAL_II_TARGET_CONFIG})
diff --git a/tests/slepc/CMakeLists.txt b/tests/slepc/CMakeLists.txt
index aec2614e98..0f564a89c5 100644
--- a/tests/slepc/CMakeLists.txt
+++ b/tests/slepc/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_PETSC AND DEAL_II_WITH_SLEPC AND NOT DEAL_II_PETSC_WITH_COMPLEX)
diff --git a/tests/slepc_complex/CMakeLists.txt b/tests/slepc_complex/CMakeLists.txt
index bed2e7937e..87822be977 100644
--- a/tests/slepc_complex/CMakeLists.txt
+++ b/tests/slepc_complex/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_PETSC AND DEAL_II_WITH_SLEPC AND PETSC_WITH_COMPLEX)
diff --git a/tests/sparsity/CMakeLists.txt b/tests/sparsity/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/sparsity/CMakeLists.txt
+++ b/tests/sparsity/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/trilinos/CMakeLists.txt b/tests/trilinos/CMakeLists.txt
index 11be816935..d2d115e821 100644
--- a/tests/trilinos/CMakeLists.txt
+++ b/tests/trilinos/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_TRILINOS)
diff --git a/tests/umfpack/CMakeLists.txt b/tests/umfpack/CMakeLists.txt
index 5723fde32d..6912165c8e 100644
--- a/tests/umfpack/CMakeLists.txt
+++ b/tests/umfpack/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 IF(DEAL_II_WITH_UMFPACK)
diff --git a/tests/vector/CMakeLists.txt b/tests/vector/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/vector/CMakeLists.txt
+++ b/tests/vector/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()
diff --git a/tests/vector_tools/CMakeLists.txt b/tests/vector_tools/CMakeLists.txt
index f8ac3eb029..d33eafa20b 100644
--- a/tests/vector_tools/CMakeLists.txt
+++ b/tests/vector_tools/CMakeLists.txt
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
 INCLUDE(../setup_testsubproject.cmake)
 PROJECT(testsuite CXX)
 DEAL_II_PICKUP_TESTS()