1 | if COND_HAVE_BOOST_UNIT_TEST
|
---|
2 |
|
---|
3 | AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/test/unit_test -I$(top_srcdir)/test/interfaces $(VTK_CXXFLAGS) $(BOOST_CPPFLAGS)
|
---|
4 | AM_LDFLAGS = $(BOOST_UNIT_TEST_FRAMEWORK_LDFLAGS)
|
---|
5 | TESTLIBS = \
|
---|
6 | $(BOOST_UNIT_TEST_FRAMEWORK_LIBS) \
|
---|
7 | $(LIBVMG) \
|
---|
8 | libinterfaces.a \
|
---|
9 | $(VTK_LDFLAGS) \
|
---|
10 | $(VTK_LIBS)
|
---|
11 |
|
---|
12 | if HAVE_LAPACK
|
---|
13 | TESTLIBS += \
|
---|
14 | $(LAPACK_LIBS) \
|
---|
15 | $(BLAS_LIBS) \
|
---|
16 | $(FCLIBS)
|
---|
17 | endif
|
---|
18 |
|
---|
19 | noinst_LTLIBRARIES = libvmg_testhelper.la
|
---|
20 | libvmg_testhelper_la_SOURCES = \
|
---|
21 | unit_test/unit_test/smoother_fixture.cpp \
|
---|
22 | unit_test/unit_test/smoother_fixture.hpp
|
---|
23 | libvmg_testhelper_la_CPPFLAGS = $(AM_CPPFLAGS)
|
---|
24 | libvmg_testhelper_la_LDFLAGS = $(AM_LDFLAGS)
|
---|
25 |
|
---|
26 | BOOSTTESTS = \
|
---|
27 | InterpolateSuite \
|
---|
28 | InterpolateFieldSuite \
|
---|
29 | LibraryDirichletFASLRTest \
|
---|
30 | LibraryDirichletCSTest \
|
---|
31 | LibraryPeriodicCSTest \
|
---|
32 | LibraryPeriodicFASTest \
|
---|
33 | LibraryForceSinusTest \
|
---|
34 | LibraryDirichletCSMPITest \
|
---|
35 | LibraryPeriodicFASMPITest \
|
---|
36 | LibraryPeriodicCSMPITest \
|
---|
37 | LibraryDirichletFASTest \
|
---|
38 | LibraryDirichletFASLRMPITest \
|
---|
39 | LibraryOpenFASMPITest \
|
---|
40 | LibraryDirichletFASMPITest \
|
---|
41 | SmootherGSLexTest \
|
---|
42 | SmootherGSRBTest
|
---|
43 |
|
---|
44 | NONFUNCTIONINGTESTS = \
|
---|
45 | LibraryForceSinusUnitTest
|
---|
46 |
|
---|
47 | noinst_PROGRAMS += $(BOOSTTESTS) \
|
---|
48 | LibraryForceSinusUnitTest
|
---|
49 |
|
---|
50 | check_PROGRAMS += $(BOOSTTESTS) \
|
---|
51 | LibraryForceSinusUnitTest
|
---|
52 |
|
---|
53 | TESTS += $(BOOSTTESTS)
|
---|
54 |
|
---|
55 | LibraryDirichletFASLRTest_SOURCES = \
|
---|
56 | unit_test/boost_test.cpp \
|
---|
57 | unit_test/library/dirichlet_fas_lr.cpp
|
---|
58 | LibraryDirichletFASLRTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
59 | LibraryDirichletFASLRTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
60 | LibraryDirichletFASLRTest_LDADD = $(TESTLIBS)
|
---|
61 | LibraryDirichletCSTest_SOURCES = \
|
---|
62 | unit_test/boost_test.cpp \
|
---|
63 | unit_test/library/dirichlet_cs.cpp
|
---|
64 | LibraryDirichletCSTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
65 | LibraryDirichletCSTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
66 | LibraryDirichletCSTest_LDADD = $(TESTLIBS)
|
---|
67 | LibraryPeriodicCSTest_SOURCES = \
|
---|
68 | unit_test/boost_test.cpp \
|
---|
69 | unit_test/library/periodic_cs.cpp
|
---|
70 | LibraryPeriodicCSTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
71 | LibraryPeriodicCSTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
72 | LibraryPeriodicCSTest_LDADD = $(TESTLIBS)
|
---|
73 | LibraryPeriodicFASTest_SOURCES = \
|
---|
74 | unit_test/boost_test.cpp \
|
---|
75 | unit_test/library/periodic_fas.cpp
|
---|
76 | LibraryPeriodicFASTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
77 | LibraryPeriodicFASTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
78 | LibraryPeriodicFASTest_LDADD = $(TESTLIBS)
|
---|
79 | LibraryForceSinusTest_SOURCES = \
|
---|
80 | unit_test/boost_test.cpp \
|
---|
81 | unit_test/library/force_sinus.cpp
|
---|
82 | LibraryForceSinusTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
83 | LibraryForceSinusTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
84 | LibraryForceSinusTest_LDADD = $(TESTLIBS)
|
---|
85 | LibraryDirichletCSMPITest_SOURCES = \
|
---|
86 | unit_test/boost_test.cpp \
|
---|
87 | unit_test/library/dirichlet_cs_mpi.cpp
|
---|
88 | LibraryDirichletCSMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
89 | LibraryDirichletCSMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
90 | LibraryDirichletCSMPITest_LDADD = $(TESTLIBS)
|
---|
91 | LibraryPeriodicFASMPITest_SOURCES = \
|
---|
92 | unit_test/boost_test.cpp \
|
---|
93 | unit_test/library/periodic_fas_mpi.cpp
|
---|
94 | LibraryPeriodicFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
95 | LibraryPeriodicFASMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
96 | LibraryPeriodicFASMPITest_LDADD = $(TESTLIBS)
|
---|
97 | LibraryPeriodicCSMPITest_SOURCES = \
|
---|
98 | unit_test/boost_test.cpp \
|
---|
99 | unit_test/library/periodic_cs_mpi.cpp
|
---|
100 | LibraryPeriodicCSMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
101 | LibraryPeriodicCSMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
102 | LibraryPeriodicCSMPITest_LDADD = $(TESTLIBS)
|
---|
103 | LibraryDirichletFASTest_SOURCES = \
|
---|
104 | unit_test/boost_test.cpp \
|
---|
105 | unit_test/library/dirichlet_fas.cpp
|
---|
106 | LibraryDirichletFASTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
107 | LibraryDirichletFASTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
108 | LibraryDirichletFASTest_LDADD = $(TESTLIBS)
|
---|
109 | LibraryDirichletFASLRMPITest_SOURCES = \
|
---|
110 | unit_test/boost_test.cpp \
|
---|
111 | unit_test/library/dirichlet_fas_lr_mpi.cpp
|
---|
112 | LibraryDirichletFASLRMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
113 | LibraryDirichletFASLRMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
114 | LibraryDirichletFASLRMPITest_LDADD = $(TESTLIBS)
|
---|
115 | LibraryOpenFASMPITest_SOURCES = \
|
---|
116 | unit_test/boost_test.cpp \
|
---|
117 | unit_test/library/open_fas_mpi.cpp
|
---|
118 | LibraryOpenFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
119 | LibraryOpenFASMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
120 | LibraryOpenFASMPITest_LDADD = $(TESTLIBS)
|
---|
121 | LibraryDirichletFASMPITest_SOURCES = \
|
---|
122 | unit_test/boost_test.cpp \
|
---|
123 | unit_test/library/dirichlet_fas_mpi.cpp
|
---|
124 | LibraryDirichletFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
125 | LibraryDirichletFASMPITest_LDFLAGS = $(AM_LDFLAGS)
|
---|
126 | LibraryDirichletFASMPITest_LDADD = $(TESTLIBS)
|
---|
127 | InterpolateSuite_SOURCES = \
|
---|
128 | unit_test/boost_test.cpp \
|
---|
129 | unit_test/unit_test/interpolate_test.cpp
|
---|
130 | InterpolateSuite_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
131 | InterpolateSuite_LDFLAGS = $(AM_LDFLAGS)
|
---|
132 | InterpolateSuite_LDADD = $(TESTLIBS)
|
---|
133 | InterpolateFieldSuite_SOURCES = \
|
---|
134 | unit_test/boost_test.cpp \
|
---|
135 | unit_test/unit_test/interpolate_field_test.cpp
|
---|
136 | InterpolateFieldSuite_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
137 | InterpolateFieldSuite_LDFLAGS = $(AM_LDFLAGS)
|
---|
138 | InterpolateFieldSuite_LDADD = $(TESTLIBS)
|
---|
139 | LibraryForceSinusUnitTest_SOURCES = \
|
---|
140 | unit_test/boost_test.cpp \
|
---|
141 | unit_test/unit_test/force_sinus_unit_test.cpp
|
---|
142 | LibraryForceSinusUnitTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
143 | LibraryForceSinusUnitTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
144 | LibraryForceSinusUnitTest_LDADD = $(TESTLIBS)
|
---|
145 | SmootherGSLexTest_SOURCES = \
|
---|
146 | unit_test/boost_test.cpp \
|
---|
147 | unit_test/unit_test/smoother_lex_test.cpp
|
---|
148 | SmootherGSLexTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
149 | SmootherGSLexTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
150 | SmootherGSLexTest_LDADD = \
|
---|
151 | libvmg_testhelper.la \
|
---|
152 | $(TESTLIBS)
|
---|
153 | SmootherGSRBTest_SOURCES = \
|
---|
154 | unit_test/boost_test.cpp \
|
---|
155 | unit_test/unit_test/smoother_rb_test.cpp
|
---|
156 | SmootherGSRBTest_CPPFLAGS=$(AM_CPPFLAGS)
|
---|
157 | SmootherGSRBTest_LDFLAGS = $(AM_LDFLAGS)
|
---|
158 | SmootherGSRBTest_LDADD = \
|
---|
159 | libvmg_testhelper.la \
|
---|
160 | $(TESTLIBS)
|
---|
161 |
|
---|
162 | endif
|
---|
163 |
|
---|