]> https://gitweb.dealii.org/ - dealii.git/commit
Testsuite: Remove compiler constraints
authorMatthias Maier <tamiko@43-1.org>
Sun, 30 Aug 2015 02:47:54 +0000 (21:47 -0500)
committerMatthias Maier <tamiko@43-1.org>
Sun, 30 Aug 2015 18:17:00 +0000 (13:17 -0500)
commit0ee688310463ba5bb491b7694af733f81662e89b
tree902f4818c29c9c4eb4833d5cad9872813997d6fd
parent1af961e1e194f4fa5491bf12984a14054075d89b
Testsuite: Remove compiler constraints

compiler constraints are a failed concept.

They try to provide "variants" for platform dependent and compiler
dependent output by means of awkward constraints that lead to unmanageable
complex conditions. Just imagine a three variant test:

  test.compiler=Intel=false.compiler=GNU=true.output
  test.compiler=Intel=true.compiler=GNU=false.output
  test.compiler=Intel=false.compiler=GNU=false.output

Now, add two more variants (e.g. depending on an compiler version)... it is
much more natural to just have output files like those:

  test.output
  test.output.gnu
  test.output.icc

(or whatever naming convention is imposed)
cmake/macros/macro_deal_ii_pickup_tests.cmake
doc/developers/testsuite.html

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.