]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Support lowercase characters in test names
authorMatthias Maier <tamiko@kyomu.43-1.org>
Fri, 6 Sep 2013 02:41:13 +0000 (02:41 +0000)
committerMatthias Maier <tamiko@kyomu.43-1.org>
Fri, 6 Sep 2013 02:41:13 +0000 (02:41 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30618 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/cmake/macros/macro_deal_ii_pickup_tests.cmake

index de26c18acc974a3c8dba34c3514b91eefd185f73..af6302289f8fe85ec03fb26dd6dd11c7d23b0467 100644 (file)
@@ -46,12 +46,17 @@ MACRO(DEAL_II_PICKUP_TESTS)
     # Query configuration and check whether we support it. Otherwise
     # set _define_test to FALSE:
     #
-    STRING(REGEX MATCHALL "WITH_([0-9]|[A-Z]|_)*=(ON|OFF)" _matches ${_test})
+    STRING(REGEX MATCHALL
+      "with_([0-9]|[a-z]|_)*=(on|off|yes|no|true|false)" _matches ${_test}
+      )
     FOREACH(_match ${_matches})
-      STRING(REGEX REPLACE "^(WITH_([0-9]|[A-Z]|_)*)=(ON|OFF)$" "\\1"
+      STRING(REGEX REPLACE
+        "^(with_([0-9]|[a-z]|_)*)=(on|off|yes|no|true|false)$" "\\1"
         _feature ${_match}
         )
-      STRING(REGEX MATCH "(ON|OFF)$" _boolean ${_match})
+      STRING(TOUPPER ${_feature} _feature)
+
+      STRING(REGEX MATCH "(on|off|yes|no|true|false)$" _boolean ${_match})
 
       IF( (DEAL_II_${_feature} AND NOT ${_boolean}) OR
           (NOT DEAL_II_${_feature} AND ${_boolean}) )

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.