1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3
4 // DUNE_MODTEST_VERSION 3.2.1
5 #define DUNE_MODTEST_VERSION_MAJOR 3
6 #define DUNE_MODTEST_VERSION_MINOR 2
7 #define DUNE_MODTEST_VERSION_REVISION 1
8
9 #if HAVE_CONFIG_H
10 #include "config.h"
11 #endif
12
13 #include <iostream>
14 #include <dune/common/version.hh>
15
16 // test 3.3 >= 3.2
17 #if DUNE_VERSION_GTE(DUNE_MODTEST, 3, 3)
18 #error "3.2 >= 3.3"
19 #endif
20
21 // test 3.2 >= 3.1
22 #if DUNE_VERSION_LTE(DUNE_MODTEST, 3, 1)
23 #error "3.2 <= 3.1"
24 #endif
25
26 // test 3.2 == 3.2
27 #if DUNE_VERSION_GT(DUNE_MODTEST, 3, 2)
28 #error "3.2 > 3.2"
29 #elif DUNE_VERSION_LT(DUNE_MODTEST, 3, 2)
30 #error "3.2 < 3.2"
31 #else
32 #if ! DUNE_VERSION_EQUAL(DUNE_MODTEST, 3, 2)
33 #error "3.2 != 3.2"
34 #endif
35 #endif
36
37 // test 3.2.2 >= 3.2.1
38 #if DUNE_VERSION_GTE_REV(DUNE_MODTEST, 3, 2, 2)
39 #error "3.2.1 >= 3.2.2"
40 #endif
41
42 // test 3.2.1 >= 3.2.0
43 #if DUNE_VERSION_LTE_REV(DUNE_MODTEST, 3, 2, 0)
44 #error "3.2.1 <= 3.2.0"
45 #endif
46
47 // test 3.2.1 == 3.2.1
48 #if DUNE_VERSION_GT_REV(DUNE_MODTEST, 3, 2, 1)
49 #error "3.2.1 > 3.2.1"
50 #elif DUNE_VERSION_LT_REV(DUNE_MODTEST, 3, 2, 1)
51 #error "3.2.1 < 3.2.1"
52 #else
53 #if ! DUNE_VERSION_EQUAL_REV(DUNE_MODTEST, 3, 2, 1)
54 #error "3.2.1 != 3.2.1"
55 #endif
56 #endif
57
main()58 int main()
59 {
60 return 0;
61 }
62